Search
Status:
Active
Momentum:
License:
BSD-3-Clause
Category:
backend, database, self-hosted

Direct alternative to:SupabasePocketBaseFirebaseAWS Amplify

Stargazers
57,537+7 / 1d
Forks
5,757
Contributors
536
Open issues
684

57,537 stars · +7 stars / 1 day · tracking since

Self-hostable backend-as-a-service: auth, databases, storage, functions, and messaging behind one API.

What it does

Appwrite packages the pieces a typical app backend needs — authentication, a document database, file storage, serverless functions, and messaging — into one platform you either self-host via Docker or run on Appwrite's managed cloud, all behind a single set of client SDKs.

Why people use it

  • One consistent API surface across auth, database, storage, and functions
  • Runs the same self-hosted or on Appwrite's managed cloud, so teams can start managed and migrate later without a rewrite
  • Broad SDK coverage across web, mobile, and server-side languages

Pros

  • Wide feature surface for a single platform (auth, DB, storage, functions, messaging)
  • Active development and a large contributor base
  • Self-hosting via Docker is well documented

Cons

  • More moving parts to operate self-hosted than a single-binary alternative like PocketBase
  • Its own document-style database, not raw SQL, unlike Supabase's Postgres

Alternatives

Open-source alternatives
ProjectStatusStars
SupabaseActive110,999
PocketBaseActive61,240

Commercial alternatives

How it compares

Side-by-side facts against the alternatives we've profiled.

Comparison with profiled open-source alternatives
ParameterAppwriteSupabasePocketBase
Stars57,537110,99961,240
Contributors5362,06045
Forks5,75715,4763,717
StatusActiveActiveActive
LicenseBSD-3-ClauseApache-2.0MIT

Related Grove

Self-Hosted