Your queries are fast. Is the rest of the request?_
PlanetScale runs fast MySQL and Postgres, and leaves auth, files, functions, and hosting to other vendors, each one another network hop and another bill. Appwrite runs managed PostgreSQL and MySQL next to the rest of your backend, in the same open-source project.
GET /orders/8f2a/receipt
Network hop between providersPlanetScale plus three other vendors
- Session checkAuth vendor
- FunctionFunction host
- QueryPlanetScale
- File linkStorage vendor
Appwrite, one project and one region
- Session checkAuth
- FunctionFunctions
- QueryPostgreSQL
- File linkStorage
Illustrative. Every extra provider adds a network hop, a set of credentials, and a bill.
Pricing_
Start free. Pay for a database when you need one._
PlanetScale removed its free tier in 2024, so every database starts as a paid cluster. Appwrite starts free with serverless TablesDB and the whole backend, and Pro adds managed PostgreSQL and MySQL with $10/mo in compute credits.
Growing on PlanetScale
$0No free tier
Removed in 2024
$5/moSingle-node Postgres
For development and low traffic
$50/moMetal
Local NVMe storage
+ vendorsAuth, storage, functions, hosting
Bought and billed elsewhere
Growing on Appwrite
$0Free
Serverless TablesDB, auth, storage, functions, and hosting
$25/moPro
$10/mo in compute credits covers the smallest dedicated PostgreSQL or MySQL tier
+ add-onsReplicas and PITR
Full tier price per replica, +20% for point-in-time recovery
IncludedThe rest of the backend
Already in the same project
Databases_
Relational is one model. Appwrite has five._
PlanetScale runs PostgreSQL and MySQL. Appwrite runs both, plus TablesDB on serverless or dedicated compute, DocumentsDB, and VectorsDB, all in one project.
- Database models in one Appwrite project
- 5
- PlanetScale: PostgreSQL and MySQL
- 2
TablesDB
Relational tables
ServerlessDedicated
PlanetScale: Not offered
DocumentsDBBeta
JSON documents
Dedicated
PlanetScale: Not offered
VectorsDBBeta
Vectors and embeddings
Dedicated
PlanetScale: Not offered
PostgreSQLBeta
Native SQL
Dedicated
PlanetScale
PlanetScale Postgres
Single node, HA, or Metal
MySQLBeta
Native SQL
Dedicated
PlanetScale
Vitess
Sharded MySQL clusters
Both engines are relational, and every database is a paid cluster with no free tier. There is no document or vector database.
One platform_
A great database still needs a backend_
PlanetScale stops at the database. Appwrite adds auth, storage, functions, realtime, messaging, hosting, domains, and a firewall in the same project, with one Console and one bill.
- 10
- Appwrite products in one project
- 9
- Not offered by PlanetScale
Open source_
Run the whole stack anywhere_
Vitess is open source, but the PlanetScale platform runs only on PlanetScale. Appwrite is open source end to end, so your databases and the backend around them run on Appwrite Cloud or on your own servers.
- GitHub stars
- 57.6K
- Contributors
- 800+
Self-host in one command
$docker run -it --rm … --entrypoint="install" appwrite/appwrite:2.3.0
No lock-in
Move between Appwrite Cloud and your own servers by changing one endpoint.
Run it anywhere
Self-host on any cloud or on premises for data residency and compliance.
Nothing hidden
Read the code that handles your users and data, and audit how it works.
Fix it, extend it
Patch, extend, or contribute back instead of waiting on a vendor roadmap.
PlanetScale · Platform not self-hostable
Vitess is open source, but the PlanetScale platform, branching, and Postgres service run only on PlanetScale.
Appwrite vs PlanetScale_
Managed SQL on both sides. A backend on one._
Both run managed PostgreSQL and MySQL. Only one gives you the rest of the backend in the same project.
Checked against public pricing and documentation in October 2026.
Tables, documents, vectors, PostgreSQL, MySQL
PostgreSQL and MySQL through Vitess
PostgreSQL 18, in beta
In beta
Vitess, with horizontal sharding
TablesDB, including on the Free plan
Async, sync, or quorum with failover
1 primary and 2 replicas across 3 zones
Short-lived, never merge back
A PlanetScale strength
MFA, teams, 40+ OAuth providers
Serverless TablesDB, auth, storage, functions, and hosting
Removed in 2024
Pro includes $10/mo in compute credits
Single-node Postgres
Open source end to end
Vitess is open source, the platform is not
Fair play_
When PlanetScale might still fit_
PlanetScale builds excellent databases. It may still suit you if these sound like your workload.
- 01
You need horizontal sharding for a very large MySQL or Postgres workload today.
- 02
Branching with deploy requests is central to how your team ships schema changes.
- 03
You want local NVMe storage on Metal for the highest IOPS.
- 04
You only need a database, and your backend already lives elsewhere.
Managed PostgreSQL and MySQL on Appwrite are in beta.
Why developers choose Appwrite over PlanetScale_
For apps that need more than a database, yes. Appwrite runs managed PostgreSQL and MySQL next to TablesDB, DocumentsDB, and VectorsDB, and the same project includes auth, storage, functions in 13+ runtimes, realtime, messaging, and hosting. PlanetScale focuses on the database and leaves the rest of the backend to other vendors.
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 database home to a full backend_
Start free, add managed PostgreSQL or MySQL on Pro, and keep auth, files, and functions in the same project.