
Appwrite
Open-source backend platform for web and mobile applications

Appwrite is an open-source Backend-as-a-Service (BaaS) platform for building web, mobile, and backend applications. It provides a unified backend with APIs and SDKs for common app needs like authentication, data storage, file management, serverless functions, and realtime events.
Key Features
- User authentication with multiple methods (email/password, OAuth, SMS, anonymous, magic links) and session management
- Database service for collections/documents with querying and access controls
- File storage with previews/transformations and security features such as malware scanning
- Serverless functions with event triggers and scheduled (cron) execution across multiple runtimes
- Realtime subscriptions to events across services
- Messaging across channels (e.g., email, push, SMS) under a unified service
- Web console for project administration and configuration
Use Cases
- Build a full-stack app backend quickly for web, mobile, and native clients
- Add authentication, realtime updates, and file uploads to SaaS products
- Implement event-driven workflows using functions triggered by database or storage events
Limitations and Considerations
- Runs as a set of containerized services; production deployments require planning for persistence, upgrades, and scaling
- Some advanced capabilities (for example, messaging providers and certain runtimes) may require additional external configuration
Appwrite fits teams that want a self-managed, API-first backend with a broad set of integrated services. It is especially useful for rapidly shipping applications while retaining control over infrastructure and data.
Categories:
Tags:
Tech Stack:
Similar Services

Supabase
Open source Postgres backend platform with auth, APIs, storage, and realtime
Supabase is an open source Postgres development platform providing authentication, auto-generated REST/GraphQL APIs, realtime subscriptions, edge functions, file storage,...


NocoDB
No-code spreadsheet interface for SQL databases with APIs
Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

PocketBase
Lightweight open-source realtime backend with embedded SQLite
Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

Directus
Headless CMS and instant APIs for SQL databases
Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.

Medusa
Open-source, headless ecommerce backend built for customization.
Open-source, API-first commerce backend with modular architecture for custom storefronts and marketplaces.


Medusa
Modular, headless commerce platform and backend framework
Open-source modular commerce platform for building custom B2C/B2B e-commerce backends with an admin dashboard, extensible modules, and APIs.




