Skip to content
AppwritevsPlanetScale

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 providers

PlanetScale 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

  1. $0No free tier

    Removed in 2024

  2. $5/moSingle-node Postgres

    For development and low traffic

  3. $50/moMetal

    Local NVMe storage

  4. + vendorsAuth, storage, functions, hosting

    Bought and billed elsewhere

Growing on Appwrite

  1. $0Free

    Serverless TablesDB, auth, storage, functions, and hosting

  2. $25/moPro

    $10/mo in compute credits covers the smallest dedicated PostgreSQL or MySQL tier

  3. + add-onsReplicas and PITR

    Full tier price per replica, +20% for point-in-time recovery

  4. 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
AppwritePlanetScale
  • 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.

Appwrite
PlanetScale
Databases
Database models
5

Tables, documents, vectors, PostgreSQL, MySQL

2

PostgreSQL and MySQL through Vitess

Managed PostgreSQL
Yes

PostgreSQL 18, in beta

Yes
Managed MySQL
Yes

In beta

Yes

Vitess, with horizontal sharding

Serverless database with no fixed fee
Yes

TablesDB, including on the Free plan

No
High availability
Up to 5 replicas

Async, sync, or quorum with failover

Yes

1 primary and 2 replicas across 3 zones

Point-in-time recovery
1 to 35 days
Yes
Branching
Snapshot branches

Short-lived, never merge back

Branches and deploy requests

A PlanetScale strength

Around the database
Authentication
Yes

MFA, teams, 40+ OAuth providers

No
File storage with image transformations
Yes
No
Functions in 13+ runtimes
Yes
No
Realtime subscriptions
Yes
No
Email, SMS, and push messaging
Yes
No
Frontend hosting
Yes
No
Pricing and platform
Free plan
Yes

Serverless TablesDB, auth, storage, functions, and hosting

No

Removed in 2024

Entry price for a managed database
From $10/mo

Pro includes $10/mo in compute credits

From $5/mo

Single-node Postgres

Self-host the whole platform
Yes

Open source end to end

No

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.

  1. 01

    You need horizontal sharding for a very large MySQL or Postgres workload today.

  2. 02

    Branching with deploy requests is central to how your team ships schema changes.

  3. 03

    You want local NVMe storage on Metal for the highest IOPS.

  4. 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.

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.