# Appwrite

Appwrite is an open-source, self-hosted backend platform for developers to add authentication, databases, storage, functions, messaging, real-time APIs, and app hosting. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/95/appwrite

## Description

Appwrite is an open-source, self-hosted backend platform for developers to add authentication, databases, storage, functions, messaging, real-time APIs, and app hosting.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

77/100 (Good), based on 4 of 4 factors.
- Maintained: 100 (last commit 16 days ago)
- Popular: 95 (57,582 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 40 (4 GB minimum RAM, runs on ARM)

## Links

- Documentation: https://appwrite.io/docs
- Official website: https://appwrite.io
- Docker Hub: https://hub.docker.com/r/appwrite/appwrite
- GitHub: https://github.com/appwrite/appwrite
- Unraid: https://ca.unraid.net/apps/appwrite-0ztjjsp05jhakd?q=Appwrite

## Common questions

### Can Appwrite Functions be developed locally?

Yes. The announcement says Appwrite added local development support for Appwrite Functions through Appwrite Init.

### How should a mobile client connect to a self-hosted Appwrite instance?

Replace the SDK endpoint and project ID with your server's web address and project ID. Use the self-signed option only during testing, and use a proper certificate for normal use.

### Where should a secret Appwrite API key be stored?

Store it only in code that runs on your own server. Do not put it in a user's app, because it can act as your Appwrite project.

## Alternatives

- Coolify: Coolify is an open-source, self-hostable platform for deploying web applications, databases, and managed services as an alternative to Hero…
- Directus: An Instant App & API for your SQL Database.
- Firebase: Firebase, provided by Google, is a backend service and application development platform.
- Heroku: Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
- Neon Postgres: The fully managed serverless Postgres with a generous free tier.
- Netlify: Automates global deployment, continuous integration, and site management with secure, multi-cloud hosting, flexible add-ons, and scalable i…
- PocketBase: PocketBase is an open-source backend in a single file that bundles an embedded SQLite database with realtime subscriptions, built-in file a…
- Supabase: The open source Firebase alternative.
- Vercel: Deploy to the most powerful serverless platform in the world with just one command.

---
Source: Our Local Host (https://ourlocalhost.com/app/95/appwrite), the self-hosted and open-source app directory.
