Appwrite logo

Appwrite

Appwrite

Appwrite Server API is open-source Firebase alternative — auth, database, storage, functions, messaging integrated backend-as-a-service.

Visit site ↗Health checked 9h ago
Use it when

Fully open-source BSD license

Watch for

Smaller ecosystem than Firebase / Supabase

First check

docker run appwrite/appwrite for local instance, or sign up SaaS at cloud.appwrite.io. Web SDK: const client = new Client().setProject("..."); const account = new Account(client);

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
1069 ms
Protocol
REST, WebSocket
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 1069ms
01

About this API

Appwrite is an open-source backend-as-a-service platform launched 2019, positioned as "open-source Firebase alternative". Like Firebase, packages auth, database (NoSQL document), storage, cloud functions, real-time, messaging into unified BaaS, but Appwrite fully open-source (BSD), supports self-host (docker compose to start), avoids Firebase vendor lock-in. Appwrite Cloud SaaS launched 2022 provides managed option for non-ops users. vs. Supabase: Supabase centers on Postgres relational DB; Appwrite is NoSQL document DB (more like Firestore). Customers mainly privacy-sensitive (EU GDPR), open-source enthusiasts, indie developers. Smaller ecosystem than Firebase but steady growth, 45k+ GitHub stars.

02

What you can build

  • 1Self-hosted Firebase alternative (data privacy + no cloud lock-in)
  • 2Quickly build mobile / web app backend
  • 3Need fine-grained permission control
  • 4Open-source SaaS bundling Appwrite for customers
03

Strengths & limitations

Strengths

  • Fully open-source BSD license
  • Self-host one-command docker compose
  • Complete feature modules (auth + db + storage + functions + cron)
  • Appwrite Cloud SaaS option

Limitations

  • Smaller ecosystem than Firebase / Supabase
  • Self-host requires managing backup / scaling yourself
  • Performance lags equivalent commercial services
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://appwrite.io/support/<endpoint>
05

Getting started

docker run appwrite/appwrite for local instance, or sign up SaaS at cloud.appwrite.io. Web SDK: const client = new Client().setProject("..."); const account = new Account(client);

06

FAQ

Appwrite vs. Supabase?+

NoSQL + Firebase-style: Appwrite. Postgres SQL + relational data: Supabase.

Self-host difficulty?+

docker compose runs with a few commands. Production recommends cluster setup, needs DevOps experience.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST, WebSocket
SDKs
javascript, typescript, python, php, go, java, swift, kotlin
Response time
1069 ms
Last health check
5/12/2026, 7:36:56 AM
08

Tags