Appwrite
Open-source backend platform providing authentication, databases, storage, functions and realtime APIs, self-hosted or as a managed cloud service.
Overview
Appwrite is an open-source development platform that bundles the backend infrastructure most apps need - authentication (email/password, OAuth, magic links, anonymous sessions), a structured database, file storage, serverless functions, multi-channel messaging (email, SMS, push), and an integrated hosting product (Sites) for the frontend - behind one API and console.
It's designed to run in a containerized environment: a single Docker command starts a full local instance, and it also runs on Kubernetes, Docker Swarm, or Rancher for production. Appwrite Cloud is the official managed alternative if you'd rather not operate the infrastructure yourself.
Appwrite is a fit for teams building web, mobile, or AI application backends who want one open-source platform covering auth, data, storage, and hosting, instead of assembling and maintaining several separate services.
- Languages
- PHP, TypeScript
- License
- BSD-3-Clause
Related Projects
Supabase
Apache-2.0Open source Firebase alternative providing a Postgres database, authentication, instant APIs, edge functions, realtime subscriptions and storage.
- Backend
- Database
- Authentication & Security
PocketBase
MITOpen source backend consisting of an embedded SQLite database, authentication, file storage and a realtime API in a single executable.
- Backend
- Database
Hasura
Apache-2.0Instant GraphQL and REST APIs on top of PostgreSQL and other databases, via Data Connectors.
- Backend
- API
- Database
Redis
AGPL-3.0In-memory data structure store used as a database, cache, message broker and streaming engine.
- Database
- Storage
Spotted an error? Suggest an edit on GitHub.