Keep the speed. Lose the lock-in._
Everything you liked about Firebase (auth, databases, storage, functions, messaging, realtime, and hosting) on an open-source platform you can run anywhere, with a bill you can cap.
Users
Done
48,213 accounts, password hashes kept
Firestore
Done
37 collections to tables
Storage
Done
12.4 GB across 6 buckets
Cloud Functions
Manual
Rewrite in any of 13+ runtimes
Migration usage is not billed
Translation guide_
Every Firebase product has a home here_
Moving over is mostly a rename. Here is where each piece of your Firebase project lands in Appwrite.
- Firebase AuthenticationAppwrite Auth
- Cloud FirestoreTablesDB and DocumentsDB
- Security RulesPermissions
- Cloud Storage for FirebaseAppwrite Storage
- Cloud FunctionsAppwrite Functions
- Firebase Cloud MessagingAppwrite Messaging
- Hosting and App HostingAppwrite Sites
Databases_
Documents are just one way to model data_
Firebase is built around Firestore documents. Appwrite gives you five database models in one project: TablesDB on serverless or dedicated compute, plus DocumentsDB, VectorsDB, PostgreSQL, and MySQL on dedicated compute.
- Database models in one Appwrite project
- 5
- Firebase: Cloud Firestore
- 1
TablesDB
Relational tables
ServerlessDedicated
Firebase: Not offered
DocumentsDBBeta
JSON documents
Dedicated
Firebase
Cloud Firestore
Serverless only
VectorsDBBeta
Vectors and embeddings
Dedicated
Firebase: Not offered
PostgreSQLBeta
Native SQL
Dedicated
Firebase
SQL Connect, a separate product
Billed through Cloud SQL
MySQLBeta
Native SQL
Dedicated
Firebase: Not offered
Firestore and Realtime Database are both document stores. Relational data needs SQL Connect, a separate PostgreSQL service billed through Cloud SQL.
Billing_
A bill you can actually cap_
Pay-per-read pricing means one hot listener or a retry loop can multiply your reads overnight. Appwrite Pro starts at $25/mo with generous included usage, and a budget cap that stops scaling at the number you choose.
Illustrative month with a traffic spike
Firebase budgets
Budgets send alerts but do not stop usage. Spend caps are in preview for four services and do not cover Firestore, Storage, or Auth.
Appwrite budget cap
One organization-wide cap on Pro. Your team gets emails as usage approaches it, and automatic scaling stops when you reach it.
One platform_
Everything Firebase does, and then some_
- 10
- Appwrite products in one project
- 3
- Not offered by Firebase
Open source_
Your backend should outlive any roadmap_
Firebase is closed source and cloud only. Appwrite is open source and runs anywhere Docker runs, with the same APIs, SDKs, and Console as Appwrite Cloud. If a product changes direction, your backend does not have to.
Recent Firebase sunsets
June 22, 2026
Firebase Studio stops accepting new workspaces
March 22, 2027
Firebase Studio shuts down
March 31, 2027
Firebase Extensions shut down
# Your backend, on your servers docker run -it --rm \ --publish 20080:20080 \ --volume /var/run/docker.sock:/var/run/docker.sock \ --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \ --entrypoint="install" \ appwrite/appwrite:2.3.0
Appwrite vs Firebase_
Same building blocks, none of the lock-in_
Feature by feature, with very different defaults for openness, access rules, and billing.
Checked against public pricing and documentation in October 2026.
Self-host anywhere
Client SDKs and emulators only
Same APIs and Console as Cloud
Static and SSR on every plan
App Hosting requires Blaze
Tables, documents, vectors, PostgreSQL, MySQL
Firestore and Realtime Database
Serverless TablesDB, or dedicated compute for any engine
Firestore is serverless only
Dedicated compute in your project
SQL Connect, a separate product billed through Cloud SQL
Role strings, set from Console or SDK
A separate rules language
Denormalize or join in code (Firestore)
Rows, files, executions, sessions, teams
Firestore and Realtime Database
Included in Appwrite Auth
Requires the Identity Platform upgrade
Node.js, Python, Go, Dart, PHP, and more
Dart is experimental
750K executions per month
Requires the Blaze plan
Delivers push through FCM and APNs
Firebase Cloud Messaging
Pro from $25/mo, unlimited members
Reads, writes, and deletes on Firestore
Organization-wide, on Pro
Preview, four services, not Firestore, Storage, or Auth
Free, built into the Console
Fair play_
When Firebase might still fit_
Firebase helped a generation of developers ship faster, and it can still make sense in a few cases.
- 01
You are deep in Google Cloud and want BigQuery, Analytics, and Crashlytics wired together.
- 02
Your team is already productive on Firebase and is not looking to switch stacks right now.
- 03
You want analytics, crash reporting, remote config, and A/B testing from one vendor.
- 04
Your product is built around Gemini in Firebase and the Google AI stack.
Why developers choose Appwrite over Firebase_
For most new apps, yes. Appwrite gives you the same all-in-one backend as Firebase with readable permissions instead of a rules language, relational tables and managed PostgreSQL, functions in 13+ runtimes, and hard budget caps. It is also open source, so you can self-host it and never get locked in to one cloud.
Go deeper_
See why teams make the switch_
Guides, deep dives, and product pages from the Appwrite team.
Compare_
See how Appwrite stacks up elsewhere_
Bring your Firebase project home_
Import users, Firestore data, and files in the background, then ship on a platform you control.