PlanetScale logo

PlanetScale

PlanetScale Inc. Β· πŸ—„οΈ Database

PlanetScale is the world's most advanced serverless MySQL platform. Build faster with branching, non-blocking schema changes, and more.

Category
Database
Free tier
Available
Paid from
$29/month
Verified
2024-01-15

Overview

PlanetScale is a serverless MySQL platform built on Vitess, the database technology that scales YouTube. Its standout feature is database branching: you branch your schema like Git, make non-blocking schema changes on a development branch, and merge them with a deploy request β€” no locking, no downtime. Connection pooling and query insights come built in.

The Hobby tier historically offered 5GB storage with about 1 billion row reads and 10 million row writes per month, plus production and development branches. Note: PlanetScale discontinued its free Hobby plan in April 2024, so confirm current availability and pricing before relying on a free tier.

It targets teams that want MySQL at scale with a safe, Git-like schema workflow and serverless connection handling.

Pros

  • βœ“Serverless MySQL that scales on Vitess
  • βœ“Git-like database branching with non-blocking schema changes
  • βœ“Deploy requests make migrations safe and reviewable
  • βœ“Built-in connection pooling and query insights
  • βœ“Battle-tested at very large scale

Cons

  • βœ•The free Hobby tier was discontinued in April 2024
  • βœ•MySQL only β€” no Postgres
  • βœ•The branching workflow has a learning curve
  • βœ•Some features assume larger, paid usage

Best for

  • β†’Teams that need MySQL at scale
  • β†’Schema changes without downtime
  • β†’Apps with serverless or edge connection needs

Getting started

  1. 1 Create a PlanetScale account and a database
  2. 2 Create a development branch for schema changes
  3. 3 Apply schema changes on the branch, then open a deploy request
  4. 4 Merge the deploy request to apply changes to production safely
  5. 5 Connect your app with the provided connection string

Features

  • βœ“Serverless MySQL
  • βœ“Database Branching
  • βœ“Non-blocking Schema Changes
  • βœ“Automatic Backups
  • βœ“Connection Pooling
  • βœ“Insights & Analytics

FAQ

Does PlanetScale still have a free tier?

PlanetScale discontinued its free Hobby plan in April 2024, and paid plans now start higher. Check planetscale.com for the current options before planning around a free tier.

What is database branching?

It lets you branch your schema like Git, make non-blocking changes on a dev branch, and merge them to production via a deploy request β€” without locking tables.

Does it support Postgres?

No. PlanetScale is MySQL-compatible, built on Vitess. For serverless Postgres, see Neon or Supabase.

Deploy these projects to PlanetScale

Open-source projects and templates that run on PlanetScale's free tier.

No projects linked yet. Submit one β†’