
Open-source backend platform with auth, database, storage, functions, and hosting in one
Appwrite is an open-source backend-as-a-service platform providing all core APIs needed to build web, mobile, and AI applications. It offers authentication, databases, file storage, serverless functions, messaging, realtime updates, and web hosting — self-hosted or cloud, with no vendor lock-in.
Multi-factor auth with Email, SMS, OAuth (Google, GitHub), Anonymous, Magic URL, and 30+ providers
Scalable relational databases with flexible queries and real-time subscriptions
Secure storage with compression, encryption, image transformations, and CDN delivery
30+ runtimes supporting 13+ languages including Node.js, Python, Go, and Rust
Unified multi-channel messaging for Email, SMS, and Push notifications
Event subscriptions and live data synchronization for connected app experiences
Integrated frontend hosting with automatic deployments from Git
Rapidly build and ship minimum viable products with a complete backend stack out of the box
Power iOS and Android apps with auth, database, storage, and push notifications from one platform
Replace Firebase or Supabase with a self-hosted backend you fully control on your own infrastructure
Build and deploy serverless functions in 13+ languages with automatic scaling and real-time triggers
Import/export tools for migrating from Firebase, Supabase, and other providers

AI-powered SQL client that turns natural language into database queries