What is Appwrite?
Appwrite is an open-source backend platform for building and scaling apps. It describes itself as an MCP and agent-first platform: MCP support is included so coding agents can work on a live Appwrite project. The repository is licensed under BSD-3-Clause, and Appwrite runs as a managed cloud platform or can be self-hosted on infrastructure you control.
The platform is split into services. Auth covers email, SMS, OAuth, anonymous sessions and magic URLs. Databases can use Appwrite databases or managed PostgreSQL and MySQL. Storage handles files with compression, encryption, image transformations and access control. Functions run serverless code in isolated runtimes, Sites deploys frontends from Git, and Messaging sends email, SMS and push notifications.
The repository topics list Docker, Flutter, iOS, React Native and web, so client work is not limited to one framework. Hosting is covered by Sites, which deploys static, SSR and CSR frontends from Git, so a frontend and its backend can sit under one platform.
Key capabilities
- Auth Email, SMS, OAuth, anonymous sessions and magic URLs.
- Databases Appwrite databases or managed PostgreSQL and MySQL.
- Storage Files with compression, encryption and access control.
- Functions Serverless code in isolated runtimes.
- Sites Frontend hosting from Git with instant previews.
- Messaging Email, SMS and push notifications.
Where Appwrite fits
- Backend services Auth, databases, storage, functions and messaging.
- Hosting Sites for static, SSR and CSR frontends.
- Agent support MCP included for coding agents.
- Deployment Managed cloud or self-hosting.
- Security A WAF is listed among the platform features.
Reviews of Appwrite
Be the first to share your experience with Appwrite.
Write a review
Loading review form…
