PHPackages                             joshcirre/laravel-appwrite - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. joshcirre/laravel-appwrite

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

joshcirre/laravel-appwrite
==========================

A helper package for the Appwrite PHP SDK.

70PHP

Since Feb 9Pushed 2y ago3 watchersCompare

[ Source](https://github.com/joshcirre/laravel-appwrite)[ Packagist](https://packagist.org/packages/joshcirre/laravel-appwrite)[ RSS](/packages/joshcirre-laravel-appwrite/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Appwrite Helper for the Appwrite PHP SDK
================================================

[](#laravel-appwrite-helper-for-the-appwrite-php-sdk)

[![Latest Version on Packagist](https://camo.githubusercontent.com/01e0bc47ad38e18985c8fcc22864c0d2c8e292d12d0587871127a807d7279e5a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6f736863697272652f6c61726176656c2d61707077726974652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/joshcirre/laravel-appwrite)[![Total Downloads](https://camo.githubusercontent.com/c8501d432af1a3da2540ce076c6f5ab3f27eae6e749e88f0547ddeee0eabd7f2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a6f736863697272652f6c61726176656c2d61707077726974652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/joshcirre/laravel-appwrite)

This package allows you to use the [Appwrite](https://appwrite.io) PHP SDK as a Laravel Facade. While the Facade has current support for Databases, Account, and Storage, there are a lot of goals for this package in the near future.

A lot of inspiration will be taken from the [Laravel MongoDB](https://github.com/mongodb/laravel-mongodb) package in order to seamlessly integrate Appwrite and it's offerings into your Laravel application.

Plans for the Future:

- Direct storage integration using the Laravel Storage facade
- Model integration similar to Laravel MongoDB to create collections programmatically and then use the Model to access the data.
- Laravel Breeze user authentication scaffold for Appwrite Accounts

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require joshcirre/laravel-appwrite
```

Usage
-----

[](#usage)

After installation, you'll have global access to the `LaravelAppwrite` facade. This facade will allow you to access the Appwrite SDK anywhere in your application.

First, ensure that your .env variables are set:

```
APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1
APPWRITE_PROJECT=projectId
APPWRITE_KEY=yourkey
```

Here's how the helper function would look in your Laravel application:

```
LaravelAppwrite::databases()->createDocument('65b56d9b46ba4fbb32d0', '65bc8de91b474a7627b5', $id, [
    'title' => $this->title,
    'description' => $this->description,
]);

LaravelAppwrite::account()

LaravelAppwrite::storage()
```

All of the methods available in the [Appwrite API](https://appwrite.io/docs/references) are available to the `LaravelAppwrite::` facade.

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Josh Cirre](https://github.com/joshcirre)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

Laravel Package Boilerplate
---------------------------

[](#laravel-package-boilerplate)

This package was generated using the [Laravel Package Boilerplate](https://laravelpackageboilerplate.com).

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity19

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/e649f8d73257941573d972ca3d263116738b8b4de708d54ad107e17c38522dd2?d=identicon)[joshcirre](/maintainers/joshcirre)

---

Top Contributors

[![joshcirre](https://avatars.githubusercontent.com/u/8452303?v=4)](https://github.com/joshcirre "joshcirre (8 commits)")

### Embed Badge

![Health badge](/badges/joshcirre-laravel-appwrite/health.svg)

```
[![Health](https://phpackages.com/badges/joshcirre-laravel-appwrite/health.svg)](https://phpackages.com/packages/joshcirre-laravel-appwrite)
```

###  Alternatives

[responsiv/currency-plugin

Currency plugin for October CMS

171.3k1](/packages/responsiv-currency-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
