{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"entry_sha256":"e1abe3779cc6562f7164a8264af3516b208e8648a4c86f6805e97ae5f52aca76","entry":{"id":"planetscale/database","name":"PlanetScale database (Postgres or Vitess)","vendor":"PlanetScale","summary":"Create a PlanetScale organization and database in a chosen region and cluster size, create a role and password, and optionally a service token for the API.","aliases":["planetscale","pscale"],"category":"database","group":"A","homepage":"https://planetscale.com/","docs":["https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-quickstart","https://planetscale.com/docs/api/reference/service-tokens"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"quickstart","url":"https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-quickstart","title":"PlanetScale Postgres quickstart","accessed":"2026-10-25","supports":"Sign up then create an organization; New database (/new), Postgres engine, name, primary region (CLI default us-east), cluster size and CPU architecture; main branch by default; Connect, Create default role or pscale role reset-default; passwords shown only once; connection string format with port 5432 (6432 PgBouncer).","kind":"official"},{"id":"service-tokens","url":"https://planetscale.com/docs/api/reference/service-tokens","title":"Service tokens","accessed":"2026-10-25","supports":"Organization Settings, Service tokens, New service token; service token ID and token values; API Authorization header <SERVICE_TOKEN_ID>:<SERVICE_TOKEN>.","kind":"official"},{"id":"pricing","url":"https://planetscale.com/pricing","title":"PlanetScale pricing","accessed":"2026-10-25","supports":"Cheapest Postgres single node PS-5 $5/month, HA PS-5 $15/month, Vitess PS-10 $39/month (AWS us-east-1); no free plan listed.","kind":"official"},{"id":"stripe-projects","url":"https://projects.dev/providers/","title":"Stripe Projects provider catalogue","accessed":"2026-10-25","supports":"PlanetScale is listed in the Stripe Projects catalogue as planetscale/postgresql (Database).","kind":"official"}],"allowed_domains":["app.planetscale.com"],"account_model":{"summary":"A PlanetScale user creates or joins an organization; databases (with branches) belong to the organization, which is billed.","accounts":[{"name":"PlanetScale user","kind":"personal","owned_by":"the person","required":true},{"name":"Organization","kind":"billing","parent":"PlanetScale user","required":true}]},"have_ready":[{"kind":"payment_card","description":"A card for the organization.","why":"The pricing page lists only paid cluster sizes (from $5/month); no free plan is listed.","needed_for":["create-database"],"auto_check":"none","source":"pricing"}],"steps":[{"id":"sign-up","title":"Create an account and organization","summary":"The person signs up at PlanetScale and is prompted to create an organization. verapli never creates the account.","route":"guided","depends_on":[],"gate":"human_submit","url":"https://app.planetscale.com/","sources":["quickstart"]},{"id":"create-database","title":"Create the database","summary":"Choose New database, pick Postgres (or Vitess), name it, choose the primary region close to the app, pick cluster size and CPU architecture, and create it.","route":"copilot","depends_on":["sign-up"],"gate":"human_payment","url":"https://app.planetscale.com/new","sources":["quickstart","pricing"]},{"id":"create-role","title":"Create a role and copy the connection string","summary":"Open the database, click Connect, create the default role (or run pscale role reset-default <db> <branch>), and copy host, username and password, or a framework connection string. The password is shown once; verapli captures the connection string into DATABASE_URL.","route":"copilot","depends_on":["create-database"],"gate":"human_submit","url":"https://app.planetscale.com/","recovery":[{"hiccup":"Password lost after leaving the page.","fix":"Reset the role password and update DATABASE_URL; passwords cannot be shown again.","source":"quickstart"}],"capture":{"env":"DATABASE_URL","kind":"secret"},"sources":["quickstart"]},{"id":"create-service-token","title":"Create a service token (optional)","summary":"In organization Settings, Service tokens, New service token, name it, then grant only the database permissions needed. Copy the token ID and the token.","route":"guided","depends_on":["sign-up"],"gate":"human_submit","optional":true,"sources":["service-tokens"]}],"outputs":[{"name":"DATABASE_URL","description":"Postgres connection string including the role password. PlanetScale docs do not fix an env var name; DATABASE_URL is the common convention chosen by verapli.","secret":true,"example_format":"postgresql://postgres.<branch-id>:<password>@<host>.horizon.psdb.cloud:5432/postgres?sslmode=verify-full","from_step":"create-role"},{"name":"PLANETSCALE_SERVICE_TOKEN_ID","description":"Service token ID (first half of the API Authorization header). Name chosen by verapli.","secret":false,"from_step":"create-service-token"},{"name":"PLANETSCALE_SERVICE_TOKEN","description":"Service token secret (second half of the API Authorization header). Name chosen by verapli.","secret":true,"from_step":"create-service-token"}],"terms_notes":[{"kind":"rules_say","severity":"amber","text":"No free plan is listed; the smallest Postgres cluster is $5/month single node or $15/month highly available, before storage, backup and egress extras.","source":"pricing"}],"pricing_notes":{"costs":"Postgres PS-5 from $5/month (single node) or $15/month (HA); Vitess PS-10 from $39/month; extras for storage, backups, egress, replicas.","source":"pricing"},"stripe_projects":true,"api_provisioning":{"available":"yes","notes":"The PlanetScale API (service tokens) and pscale CLI create databases, branches and roles; account and payment are human-only.","docs":["https://planetscale.com/docs/api/reference/service-tokens"],"source":"service-tokens"},"detect":{"env_names":["DATABASE_URL"]}}}