Appwrite
An all-in-one backend and hosting platform that gives web, mobile and AI teams auth, databases, storage, functions and messaging.
Open Source Alternative to:

Appwrite brings backend infrastructure and web hosting into one place so teams stop stitching a stack together from separate services. It targets web, mobile and AI applications, cutting the repetitive backend work that stands between an idea and a shipped product, and it runs either as a managed cloud or on infrastructure you control.
The platform is organized as products that share one console and one set of APIs.
- Auth: email and password, SMS, OAuth, anonymous sessions and magic links, with session management and multi-factor verification.
- Databases: structured storage with databases, tables and rows, plus querying, pagination, indexing and relationships.
- Storage: uploads and downloads with encryption, compression and transformations for media and assets.
- Functions: serverless compute in isolated runtimes, fifteen of them supported, triggered by events or on a schedule.
- Messaging: email, SMS and push notifications for engagement, alerts and transactional workflows.
- Sites: hosting for web apps with custom domains, server-side rendering, Git integration and previews.
Self-hosting is containerized. One docker run command with the Docker socket mounted installs the server, after which the console opens in a browser; from there you can move to Docker Compose, Kubernetes, Docker Swarm or Rancher. Public compose files and environment variable documentation cover production setups.
Client and server SDKs wrap the APIs for the usual languages, and one-click deployments exist for hosted providers.
Stars
57,303Forks
5,697Last commit
5 days agoRepository age
7 yearsLicense
BSD-3-ClauseVersion
2.0.0Self-hosted
YesRepository
appwrite/appwrite
Auto-fetched from GitHub .
Open source alternatives similar to Appwrite:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit