# Appwrite

Appwrite® - complete cloud infrastructure for your web, mobile and AI apps. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime and more

Repository: https://github.com/appwrite/appwrite
Canonical: https://ross.abutalabs.com/products/appwrite
Homepage: https://appwrite.io
Language: TypeScript
License: BSD-3-Clause
License Family: permissive
Topics: appwrite, docker, backend-as-a-service, javascript, flutter, serverless, backend, firebase, self-hosted, selfhosted, android, ios, swift, web, nextjs, react, reactnative, react-native, hosting, supabase
Last push: 2026-08-27T00:13:52+00:00
Link (homepage): https://appwrite.io
Link (site_page): https://appwrite.io/docs/products/databases
Link (site_page): https://appwrite.io/docs/apis/realtime
Link (site_page): https://appwrite.io/docs
Link (site_page): https://appwrite.io/pricing

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 94, longevity 100
- inputs: {"age_days": 2704, "days_push": 7, "days_rel": 42, "gap_med": 18.5, "n_releases_24m": 15}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 57130, forks 5671 (observed 2026-08-28T04:12:18.504077+00:00)

## What it is
Appwrite is an open-source backend-as-a-service platform providing authentication, databases, file storage, serverless functions, messaging, realtime events, and web hosting through a unified API. It can be used as a managed cloud service or self-hosted via Docker, with SDKs for web, mobile, and server platforms.

## Use cases
- add authentication with oauth and magic links to my app
- self-hosted firebase alternative for my backend
- store and query app data without managing a database server
- send push notifications and emails from my app
- run serverless functions for my mobile app
- subscribe to realtime database updates over websockets
- host and deploy a nextjs site with backend included

## When to choose
- you want a complete backend (auth, db, storage, functions) from one vendor, self-hosted or cloud
- you're building web, mobile, or Flutter apps and want SDKs for many platforms
- you need realtime subscriptions across all backend services
- you want an open-source alternative to Firebase or Supabase you can host yourself

## When to avoid
- you need complex SQL queries, joins, or stored procedures beyond simple relational modeling
- you require fine-grained control over your database engine or infrastructure
- you only need a single narrow capability where a dedicated tool fits better
- your team requires SOC-2/HIPAA compliance on the free self-hosted tier without enterprise support

## Facets
- artifact type: service
- maturity: stable
- function: auth, database, object-storage, serverless, websocket, api-framework, deployment, webhook, mcp
- domain: web-development, backend, mobile-development, self-hosted, developer-tools, apis
- platform: self-hosted, cloud, cross-platform
- tags: backend-as-a-service, firebase-alternative, supabase-alternative, baas, realtime, push-notifications, web-hosting, sdk, graphql, rest-api, docker, web-server, nodejs, android, ios

## Member repositories
- appwrite/appwrite (main) score 97
- appwrite/sdk-for-react-native (sdk) score 87
- appwrite/awesome-appwrite (docs) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:18.504077+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:18:38.724004+00:00, confidence not recorded.
  - readme: https://github.com/appwrite/appwrite (fetched 2026-08-28T04:12:18.504077+00:00, sha d0c229ed385f)
  - homepage: https://appwrite.io (fetched 2026-08-28T18:03:39.534613+00:00, sha 2ebadbc8923a)
  - site_page: https://appwrite.io/docs/products/databases (fetched 2026-08-28T18:03:39.543222+00:00, sha 9a5b861d4944)
  - site_page: https://appwrite.io/docs/apis/realtime (fetched 2026-08-28T18:03:39.544854+00:00, sha 5a24fd70ff2d)
  - site_page: https://appwrite.io/docs (fetched 2026-08-28T18:03:39.547000+00:00, sha fa1d9eac592e)
  - site_page: https://appwrite.io/docs/quick-starts/react (fetched 2026-08-28T18:03:39.552620+00:00, sha 92d30cc0405c)
  - site_page: https://appwrite.io/docs/quick-starts/nextjs (fetched 2026-08-28T18:03:39.554229+00:00, sha cd53b658c998)
  - site_page: https://appwrite.io/docs/quick-starts/vue (fetched 2026-08-28T18:03:39.555995+00:00, sha 6285b52752d8)
  - site_page: https://appwrite.io/pricing (fetched 2026-08-28T18:03:39.548722+00:00, sha 02d4823a0ea4)
  - site_page: https://appwrite.io/changelog (fetched 2026-08-28T18:03:39.550612+00:00, sha 7af597cca180)
- Data as of 2026-08-30T08:39:29.467469+00:00.
