Appwrite
Open-source backend platform for web and mobile apps
Appwrite is profiled here as a Backend tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.
Description
Appwrite is an open-source backend-as-a-service founded in 2019 by Eldad Fux. It bundles authentication, databases, storage, messaging, and serverless functions behind REST, GraphQL, and realtime APIs, so application teams get a complete backend without wiring services together. The platform self-hosts through Docker for teams that want their data on their own infrastructure, with Appwrite Cloud as the managed alternative. A generous open-source core and clear SDKs drew a large developer community, with managed cloud hosting for teams that skip operations. Self-hosting through Docker keeps user data and files inside a team's own infrastructure.
Key Capabilities:
Authentication with email, OAuth, phone, and multi-factor methods
Document database with row-level permissions
File storage with image transformation and encryption
Serverless Functions in multiple language runtimes
Realtime subscriptions over database, storage, and auth events
Self-hostable under a BSD-3 license with SDKs for major platforms
Alternative tools
- WorkOS
Enterprise-ready authentication and SSO for SaaS apps
- pgvector
Vector similarity search as a Postgres extension
- Convex
Reactive backend with a database and serverless functions
- ClickHouse
Open-source columnar database for real-time analytics
- Auth0
Managed identity platform for applications and APIs
- Neon
Serverless Postgres with branching and scale-to-zero
