Documentation
Get startedSign in
Concepts
What is PlanetScalePlanetScale workflowBranchingData Branching®Non-blocking schema changesDeploy requestsConnection stringsRegionsRead-only regionsDatabase sleeping
Security & complianceAccess controlAuthentication methodsAccount password securityMulti-factor authenticationPassword rolesSecurity logSingle sign-onTeamsSecure connectionsService tokens
Deployment options
Audit logQuery Insights
Query caching with PlanetScale BoostWhat is PlanetScale Boost
PlanetScale CLI environment set up
PlanetScale and OAuth applications
BillingBack up and restoreWeb console
GuidesPlanetScale quickstartConnect any appConnect a MySQL GUIDjango
Go quickstartGORM quickstart
Node.js
Next.js quickstartNext.js and Netlify templateDeploy to VercelDeploy to Netlify
Laravel quickstartSymfony quickstartPHP quickstart
Prisma quickstartPrisma Data Platform integrationAutomatic Prisma migrations
Ruby on Rails quickstartAutomatic Ruby on Rails migrations
Using the serverless driverNode.js example
Deploy to NetlifyDeploy to VercelNext.js and Netlify templateDeploy a Django app to Heroku
AWS Lambda connection strings
Laravel guideRails guideGo guidePrisma guideNode.js guideServerless JavaScript driver guide
ImportsDatabase imports
AWS RDSAzureDigitalOceanGCP CloudSQL
Import tool public IP addressesImport tool user permissions
IntegrationsDatadogAirbyteStitch
Database DevOpsOverview
DevOps introduction1: Plan2: Code3: Build4: Test5: Release6: Deploy7: Operate8: Monitor
Declarative migrationsVersioned migrations
DevOps in practice
OverviewCreate branchCreate branch passwordCreate deploy requestDeploy deploy request
Learn
Operating without FK constraintsStrategies to maintain integrity
How Online Schema Change tools workComparison of Online Schema Change tools
Change single unique key
Handling table and column renames
ReferencePlanetScale API and OAuth referenceMySQL compatibilityPlanetScale system limitsPlanetScale CLI overview
audit-logauthbackupbranchcompletionconnectdatabasedeploy-requestorgpasswordregionservice-tokenshellsignup
SupportPlanetScale Support overview
Concepts
What is PlanetScalePlanetScale workflowBranchingData Branching®Non-blocking schema changesDeploy requestsConnection stringsRegionsRead-only regionsDatabase sleeping
Security & complianceAccess controlAuthentication methodsAccount password securityMulti-factor authenticationPassword rolesSecurity logSingle sign-onTeamsSecure connectionsService tokens
Deployment options
Audit logQuery Insights
Query caching with PlanetScale BoostWhat is PlanetScale Boost
PlanetScale CLI environment set up
PlanetScale and OAuth applications
BillingBack up and restoreWeb console
GuidesPlanetScale quickstartConnect any appConnect a MySQL GUIDjango
Go quickstartGORM quickstart
Node.js
Next.js quickstartNext.js and Netlify templateDeploy to VercelDeploy to Netlify
Laravel quickstartSymfony quickstartPHP quickstart
Prisma quickstartPrisma Data Platform integrationAutomatic Prisma migrations
Ruby on Rails quickstartAutomatic Ruby on Rails migrations
Using the serverless driverNode.js example
Deploy to NetlifyDeploy to VercelNext.js and Netlify templateDeploy a Django app to Heroku
AWS Lambda connection strings
Laravel guideRails guideGo guidePrisma guideNode.js guideServerless JavaScript driver guide
ImportsDatabase imports
AWS RDSAzureDigitalOceanGCP CloudSQL
Import tool public IP addressesImport tool user permissions
IntegrationsDatadogAirbyteStitch
Database DevOpsOverview
DevOps introduction1: Plan2: Code3: Build4: Test5: Release6: Deploy7: Operate8: Monitor
Declarative migrationsVersioned migrations
DevOps in practice
OverviewCreate branchCreate branch passwordCreate deploy requestDeploy deploy request
Learn
Operating without FK constraintsStrategies to maintain integrity
How Online Schema Change tools workComparison of Online Schema Change tools
Change single unique key
Handling table and column renames
ReferencePlanetScale API and OAuth referenceMySQL compatibilityPlanetScale system limitsPlanetScale CLI overview
audit-logauthbackupbranchcompletionconnectdatabasedeploy-requestorgpasswordregionservice-tokenshellsignup
SupportPlanetScale Support overview

PlanetScale documentation

Learn how to use PlanetScale to power your application.

New to PlanetScale?

Follow this step-by-step guide to quickly get up and running with PlanetScale. You’ll learn the following:

  1. Account setup
  2. Creating your first database
  3. Branching and deployments
  4. Connecting to your database

Get started with PlanetScale

What is PlanetScale

Learn about how PlanetScale can help you scale and speed up development.

PlanetScale quickstart guide

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

Import a database

Use our import tool to import a database to PlanetScale with no downtime.

Connection strings

PlanetScale provides secure connection strings for your database branches.

Tutorials

Ruby on Rails

Learn how to connect your Rails app to a PlanetScale database.

Vercel

Deploy a Next.js app with a PlanetScale database to Vercel.

Prisma

Learn how to use PlanetScale's automatic migrations with Prisma.

Company

  • About
  • Blog
  • Careers
  • Changelog

Product

  • Case studies
  • Enterprise
  • Pricing

Open Source

  • Vitess
  • Vitess community
  • GitHub

Resources

  • Docs
  • Courses
  • Support
  • Status
  • Contact

Talk to us

  • Call +1 408 214 1997
  • Contact Sales
© 2023 PlanetScale, Inc. All rights reserved.
PrivacyTerms
TwitterGitHubLinkedInFacebookTwitchYouTubeTikTok