[
  {
    "id": "planetscale-docs-1",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/changelog",
    "excerpt": "You can now set an Authorization header on webhooks. Pass the full value, scheme included, like Bearer <token>.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-2",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/changelog",
    "excerpt": "Postgres instance, storage, and PgBouncer graphs now live on their own tabs with shareable URLs.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-3",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/changelog",
    "excerpt": "Organization administrators can now enable and manage SSO from the CLI with pscale org sso.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-4",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/changelog",
    "excerpt": "We've added backup.succeeded and backup.failed webhook events. You'll get notified when a backup finishes, whether it worked or not.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-5",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/changelog",
    "excerpt": "You can now create a PostgreSQL branch restored to a point-in-time timestamp with --restore-point.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-6",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/changelog",
    "excerpt": "After starting a switchover, you can now list switchovers for a branch and show one by ID.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-7",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/changelog",
    "excerpt": "You can now show a single service token by ID.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-8",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/changelog",
    "excerpt": "You can now list the regions available to a database, and list configured Vitess read-only regions for the database's default branch.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-9",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/vitess/schema-changes/branching",
    "excerpt": "PlanetScale allows you to branch database schemas the same way you branch your code.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-10",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/postgres/branching",
    "excerpt": "Branches on PlanetScale Postgres are isolated database deployments that provide you with separate environments for development and testing, as well as restoring from backups.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-11",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/vitess/schema-changes/deploy-requests",
    "excerpt": "Database branching, coupled with deploy requests, allows you to deploy non-blocking schema changes to your production database with zero downtime.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-12",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/vitess/backups",
    "excerpt": "PlanetScale provides the ability to create, schedule, and restore backups for production and development database branches.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-13",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/vitess/imports/database-imports",
    "excerpt": "PlanetScale provides an import tool in the dashboard that allows you to painlessly import an existing internet-accessible MySQL or MariaDB database with **no downtime**.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-14",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/postgres/scaling/replicas",
    "excerpt": "Append `|replica` to the end of your username for the branch you want to target",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-15",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/vitess/sharding",
    "excerpt": "PlanetScale allows you to break up a large monolithic database and spread the data out across multiple servers.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-16",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/metal",
    "excerpt": "Metal is an excellent choice for high-IOPS and other performance-critical workloads. With Metal, your database now has the ability to use modern NVMe SSD technology to its full potential.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-17",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/cli",
    "excerpt": "Run non-interactive SQL for agents and scripts (`pscale sql`)",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-18",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/cli/insights",
    "excerpt": "Surface PlanetScale's server-side analysis of a database: aggregated query statistics, failing query patterns, resource anomalies, and schema recommendations, all computed from production traffic.",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-19",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/mcp-server",
    "excerpt": "Connect Claude, Cursor, Notion, and other MCP-compatible tools to your PlanetScale databases and Insights",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-20",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/self-improving-database",
    "excerpt": "an agent identifies the highest-impact performance issues, finds the relevant code, makes improvements, and opens a pull request",
    "fetchedAt": "2026-09-06T20:56:18.906Z"
  },
  {
    "id": "planetscale-docs-21",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/vitess/imports/database-imports",
    "excerpt": "PlanetScale provides an import tool in the dashboard that allows you to painlessly import an existing internet-accessible MySQL or MariaDB database with no downtime.",
    "fetchedAt": "2026-09-06T20:58:09.744Z"
  },
  {
    "id": "planetscale-docs-22",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/postgres/scaling/replicas",
    "excerpt": "They provide a way to reduce load on your primary instance by allowing you to read from a replica.",
    "fetchedAt": "2026-09-06T20:58:09.744Z"
  },
  {
    "id": "planetscale-docs-23",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/metal",
    "excerpt": "This translates to significant latency reduction, more consistent IO performance, and unlimited I/O Operations Per Second (IOPS).",
    "fetchedAt": "2026-09-06T20:58:09.744Z"
  },
  {
    "id": "planetscale-docs-24",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/cli",
    "excerpt": "Open a secure MySQL or PostgreSQL shell instance",
    "fetchedAt": "2026-09-06T20:58:09.744Z"
  },
  {
    "id": "planetscale-docs-25",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/billing",
    "excerpt": "View your current and previous usage per database",
    "fetchedAt": "2026-09-06T20:58:09.744Z"
  },
  {
    "id": "planetscale-docs-26",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/cli/insights",
    "excerpt": "Surface PlanetScale\u2019s server-side analysis of a database: aggregated query statistics, failing query patterns, resource anomalies, and schema recommendations, all computed from production traffic.",
    "fetchedAt": "2026-09-06T20:59:50.111Z"
  },
  {
    "id": "planetscale-docs-27",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/vitess/schema-changes/deploy-requests",
    "excerpt": "deploy non-blocking schema changes to your production database with zero downtime",
    "fetchedAt": "2026-09-06T21:01:41.020Z"
  },
  {
    "id": "planetscale-docs-28",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/vitess/sharding",
    "excerpt": "customers can keep sharding logic out of their applications and l",
    "fetchedAt": "2026-09-06T21:01:41.020Z"
  },
  {
    "id": "planetscale-docs-29",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/metal",
    "excerpt": "Metal is an excellent choice for high-IOPS and other performance-critical workloads.",
    "fetchedAt": "2026-09-06T21:01:41.020Z"
  },
  {
    "id": "planetscale-docs-30",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/cli/insights",
    "excerpt": "List top queries ranked by a performance metric",
    "fetchedAt": "2026-09-06T21:01:41.020Z"
  },
  {
    "id": "planetscale-docs-31",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/ai-tooling",
    "excerpt": "Agents can review production Insights data and Schema Recommendations, then open pull requests with performance improvements \u2014 on a recurring schedule.",
    "fetchedAt": "2026-09-06T21:01:41.020Z"
  },
  {
    "id": "planetscale-docs-32",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/postgres/branching",
    "excerpt": "You can then create development branches that you can use for development before shipping schema changes to production.",
    "fetchedAt": "2026-09-06T21:03:30.687Z"
  },
  {
    "id": "planetscale-docs-33",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/vitess/backups",
    "excerpt": "In addition to the daily default backups that PlanetScale schedules for your database branches, you can create additional manual backups.",
    "fetchedAt": "2026-09-06T21:03:30.687Z"
  },
  {
    "id": "planetscale-docs-34",
    "tier": "claimed-docs",
    "url": "https://planetscale.com/docs/postgres/scaling/replicas",
    "excerpt": "Postgres replicas can be used to read data and reduce load on the primary.",
    "fetchedAt": "2026-09-06T21:03:30.687Z"
  },
  {
    "id": "planetscale-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=45334545",
    "excerpt": "We just migrated to PlanetScale Postgres Metal over the weekend. We are already seeing major query improvements. The migration was pretty smooth... support's been amazing, even on a Saturday morning. The Insights tab also surfaced missing indexes we added, which sped things up further.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-2",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=45334545",
    "excerpt": "We were in the beta for this and they've been great... Had one incident during the beta which we believed we caused on our own but within 5 minutes of pinging them they had thrown multiple engineers on it to debug and resolve quickly.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-3",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=45334545",
    "excerpt": "Just wish the migration path from Heroku was a tad easier (Heroku blocks logical replication on all instances) but pushing through anyway because I want to use the metal offering.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-4",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=45334545",
    "excerpt": "every time i use planetscale it works flawlessly. great news!",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-5",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=45334545",
    "excerpt": "I really wish that the hobby tier hadn't gone but I also understand that planetscale is a b2b... I hope that planetscale's team doesn't get bored listening to all requests asking for a free tier like me.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-6",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=45761027",
    "excerpt": "I'm honestly confused why local nvme disks haven't become the standard for cloud offerings a long time ago... until Planetscale made a lot of noise about Metal no one seemed to bother.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-7",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29240829",
    "excerpt": "The referential integrity piece (otherwise known as Foreign Keys) will not be addressed and is a limitation - some might say feature - of Vitess.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-8",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=29240829",
    "excerpt": "To me, this means that planetscale (and vitess) immediately become less useful for a large class of applications: existing apps that use an RDBMS that you want to scale. Because most existing apps will expect FKs.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-9",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=27197873",
    "excerpt": "I have been using the beta version of PlanetScale for a while, and it is extremely cool... It will give you a database branch for each Git branch and help you manage the workflows around it. The cost scale to 0, so it is perfect for small projects, but that same instance will scale to support massive load when you need it.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-10",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=27197873",
    "excerpt": "The boulder-sized caveat: PlanetScale's Non-Blocking Schema Changes' workflow doesn't support FOREIGN KEYs in users' databases.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-11",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=27197873",
    "excerpt": "The pricing gives me anxiety. $1.25/mo per 10GB storage, $15/mo per 100 Million rows read, $15/mo per 10 Million rows written. But I won't lie, super excited to give this a try.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-12",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=27197873",
    "excerpt": "The site is experiencing higher than normal traffic and we have temporarily halted database creation. Ironic coming from the infinitely scalable database, isn't it?",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-comm-13",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=27197873",
    "excerpt": "Can I install this locally? Will it work without an internet connection? Is it fully open source? From what I can tell, the answer to all three questions is no. Is it yet another example of vendor lock-in? Yes.",
    "fetchedAt": "2026-09-06T21:05:55.105Z"
  },
  {
    "id": "planetscale-probe-1",
    "tier": "probe",
    "url": "https://planetscale.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://planetscale.com/llms.txt # PlanetScale\n\n> PlanetScale is a relational database platform for MySQL and Postgres that gives you scale, performance,",
    "fetchedAt": "2026-09-06T21:07:22.296Z"
  },
  {
    "id": "planetscale-probe-2",
    "tier": "probe",
    "url": "https://planetscale.com/docs.md",
    "excerpt": "PROBE docs-md: HTTP 404 at https://planetscale.com/docs.md",
    "fetchedAt": "2026-09-06T21:07:22.296Z"
  },
  {
    "id": "planetscale-probe-3",
    "tier": "probe",
    "url": "https://planetscale.com/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://planetscale.com/openapi.json, https://planetscale.com/swagger.json, https://planetscale.com/api/openapi.json, https://planetscale.com/.well-known/openapi.json)",
    "fetchedAt": "2026-09-06T21:07:22.296Z"
  },
  {
    "id": "planetscale-probe-4",
    "tier": "probe",
    "url": "https://planetscale.com/docs/mcp-server",
    "excerpt": "official MCP server documented at https://planetscale.com/docs/mcp-server",
    "fetchedAt": "2026-09-06T21:07:22.296Z"
  },
  {
    "id": "planetscale-probe-5",
    "tier": "probe",
    "url": "https://planetscale.com/docs/cli",
    "excerpt": "official CLI documented at https://planetscale.com/docs/cli",
    "fetchedAt": "2026-09-06T21:07:22.296Z"
  },
  {
    "id": "planetscale-probe-rt-1",
    "tier": "probe",
    "url": "https://planetscale.com/docs/cli",
    "excerpt": "PROBE runtime (recorded 2026-09-06): `pscale --version` printed `pscale version 0.329.0` keylessly after `brew install planetscale/tap/pscale` \u2014 the CLI's own help steers agents to `pscale --skill` and `pscale auth check --format json`.",
    "fetchedAt": "2026-09-06T21:11:56.000Z"
  },
  {
    "id": "planetscale-probe-rt-2",
    "tier": "probe",
    "url": "https://planetscale.com/docs/agent-setup/prompt",
    "excerpt": "PROBE runtime (recorded 2026-09-06): `pscale --skill` printed a complete vendor-shipped agent guide keylessly \u2014 Markdown frontmatter `name: pscale-cli` with instructions for automated agents (always pass --format json, placeholder substitution from org/database/branch list output) baked into the CLI binary itself.",
    "fetchedAt": "2026-09-06T21:11:56.000Z"
  },
  {
    "id": "planetscale-probe-rt-3",
    "tier": "probe",
    "url": "https://planetscale.com/docs/mcp-server",
    "excerpt": "PROBE runtime (recorded 2026-09-06): keyless JSON-RPC initialize POST to the hosted MCP server https://mcp.pscale.dev/mcp/planetscale returned HTTP 401 with WWW-Authenticate Bearer resource_metadata=https://mcp.pscale.dev/.well-known/oauth-protected-resource/mcp/planetscale \u2014 the documented hosted MCP endpoint (with a separate insights-only variant that excludes query execution) is live and speaks the MCP OAuth flow.",
    "fetchedAt": "2026-09-06T21:11:56.000Z"
  }
]
