Navigation

PlanetScale documentation

PlanetScale is a relational database platform that brings you scale, performance, and reliability — without sacrificing developer experience. We offer both Vitess and PostgreSQL clusters, powered by locally-attached NVMe drives that deliver unlimited IOPS and ultra-low latency.

All clusters are deployed with one primary and a minimum of 2 replicas across 3 availability zones for high availability. Automated failovers, no downtime managed version upgrades, and a team of database experts holding the pager means you can spend your time shipping instead of worrying about your database.

For large-scale applications that are hitting the limits of vertical scale, PlanetScale's Vitess is a great option. You get the power of horizontal sharding, built-in connection pooling, and non-blocking schema changes so you'll never have to worry about outgrowing your database solution.

PlanetScale dashboard

What is PlanetScale?

PlanetScale helps you scale large workloads and speed up development.

Learn more

PlanetScale quickstart guide

Deploy a database and learn the basics of using PlanetScale with an example.

Learn more

PlanetScale architecture

Primaries, replicas, load balancers, keyspaces, shards, and more.

Learn more

Sharding with PlanetScale

Distribute your data across several instances with horizontal sharding.

Learn more

Branching

Online schema changes with branching and deploy requests.

Learn more

Import a database

Import a database to PlanetScale with no downtime.

Learn more

PlanetScale plans

PlanetScale plans

What's the difference between Scaler Pro and Enterprise?

Learn more

Deployment options

PlanetScale offers multi-tenant and single-tenant deployment options.

Learn more

Bring your own cloud

Learn about our Enterprise offering — PlanetScale Managed.

Learn more