[
  {
    "id": "turso-docs-1",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/quickstart",
    "excerpt": "Create your first Turso Cloud database",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-2",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/local-development",
    "excerpt": "local database file, no server needed (recommended)",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-3",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/branching",
    "excerpt": "Branches are useful for development and testing, because they allow you to make changes to the database without affecting the original database.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-4",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/point-in-time-recovery",
    "excerpt": "PITR allows you to restore a database to a specific point in time. This is useful for recovering from user errors, such as dropping a table by mistake.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-5",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/embedded-replicas/introduction",
    "excerpt": "Embedded Replicas keep a local read replica of a Turso Cloud database: reads run locally from the file in microseconds, and writes are sent to the cloud primary and then reflected back to the replica.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-6",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/guides/vector-search",
    "excerpt": "Turso supports vector search as a native feature \u2014 no extensions required.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-7",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/sdk/ts/quickstart",
    "excerpt": "push() sends your changes to the cloud. pull() brings remote changes down.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-8",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/api-reference/introduction",
    "excerpt": "Provision a dedicated database per user or per AI agent. Each entity gets its own isolated SQLite database that you create, token-scope, and tear down via the API.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-9",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/integrations/mcp",
    "excerpt": "Connect any MCP-capable AI agent and it can manage your Turso Cloud account \u2014 organizations, databases, groups \u2014 and run SQL, on your behalf... There\u2019s no API token to copy or paste.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-10",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/cloud/durability",
    "excerpt": "99.999999999%\n\nup to 10ms",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-11",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/branching",
    "excerpt": "Automating branching is useful for creating a new database for each pull request.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-12",
    "tier": "claimed-docs",
    "url": "https://turso.tech",
    "excerpt": "Spin up thousands or millions of isolated databases programmatically, each with its own boundary. Not a workaround. The architecture.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-13",
    "tier": "claimed-docs",
    "url": "https://turso.tech",
    "excerpt": "SQLite-compatible. SDKs in TypeScript, Python, Rust, and Go. Self-serve from signup to production.",
    "fetchedAt": "2026-09-06T20:55:53.505Z"
  },
  {
    "id": "turso-docs-14",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/quickstart",
    "excerpt": "turso db create my-db --tursodb",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-15",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/quickstart",
    "excerpt": "Now connect to it with the `shell` command:",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-16",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/local-development",
    "excerpt": "Local Turso database \u2014 local database file, no server needed (recommended)",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-17",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/local-development",
    "excerpt": "This will start a local libSQL server and create a database for you.",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-18",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/branching",
    "excerpt": "turso db create my-new-database-branch --from-db my-existing-database",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-19",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/embedded-replicas/introduction",
    "excerpt": "reads run locally from the file in microseconds, and writes are sent to the cloud primary and then reflected back to the replica",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-20",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/sdk/ts/quickstart",
    "excerpt": "Push local writes to Turso Cloud\n\nawait db.push();\n\n// Pull remote changes to local database\nconst changed = await db.pull();",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-21",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/integrations/mcp",
    "excerpt": "There\u2019s no API token to copy or paste.",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-22",
    "tier": "claimed-docs",
    "url": "https://turso.tech/pricing",
    "excerpt": "AWS VPC Allow Lists",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-23",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/cloud/durability",
    "excerpt": "99.999999999%",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-24",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/introduction",
    "excerpt": "Fully backwards compatible with SQLite, but built for the next generation",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-25",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/introduction",
    "excerpt": "Multiple writers, zero conflicts, without locking",
    "fetchedAt": "2026-09-06T20:57:38.997Z"
  },
  {
    "id": "turso-docs-26",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/cloud/durability",
    "excerpt": "99.999999999% ... up to 10ms",
    "fetchedAt": "2026-09-06T20:59:25.661Z"
  },
  {
    "id": "turso-docs-27",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/cloud/durability",
    "excerpt": "Pro and Enterprise customers can use their own S3 / S3-express buckets, guaranteeing that data lives inside their infrastructure.",
    "fetchedAt": "2026-09-06T20:59:25.661Z"
  },
  {
    "id": "turso-docs-28",
    "tier": "claimed-docs",
    "url": "https://turso.tech",
    "excerpt": "Per-database encryption with customer-held keys. Bring-your-own-cloud deployment. Data residency you control.",
    "fetchedAt": "2026-09-06T20:59:25.661Z"
  },
  {
    "id": "turso-docs-29",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/local-development",
    "excerpt": "You can always dump your production database and use it locally for development",
    "fetchedAt": "2026-09-06T20:59:25.661Z"
  },
  {
    "id": "turso-docs-30",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/local-development",
    "excerpt": "They are fully SQLite-compatible \u2014 they open existing SQLite files \u2014 and run entirely in your process, no server needed",
    "fetchedAt": "2026-09-06T20:59:25.661Z"
  },
  {
    "id": "turso-docs-31",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/quickstart",
    "excerpt": "Congratulations, you created a database! Now connect to it with the `shell` command",
    "fetchedAt": "2026-09-06T21:01:16.781Z"
  },
  {
    "id": "turso-docs-32",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/branching",
    "excerpt": "A branch is a separate database instance that is created from an existing database.",
    "fetchedAt": "2026-09-06T21:01:16.781Z"
  },
  {
    "id": "turso-docs-33",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/point-in-time-recovery",
    "excerpt": "Turso supports point-in-time recovery (PITR) for databases. PITR allows you to restore a database to a specific point in time.",
    "fetchedAt": "2026-09-06T21:01:16.781Z"
  },
  {
    "id": "turso-docs-34",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/embedded-replicas/introduction",
    "excerpt": "Embedded Replicas keep a local read replica of a Turso Cloud database: reads run locally from the file in microseconds, and writes are sent to the cloud primary",
    "fetchedAt": "2026-09-06T21:01:16.781Z"
  },
  {
    "id": "turso-docs-35",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/embedded-replicas/introduction",
    "excerpt": "providing local-first writes, explicit `push()` / `pull()`, and significantly less bandwidth and lower latency",
    "fetchedAt": "2026-09-06T21:01:16.781Z"
  },
  {
    "id": "turso-docs-36",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/guides/vector-search",
    "excerpt": "Turso supports vector search as a native feature \u2014 no extensions required. Store vector embeddings alongside your relational data",
    "fetchedAt": "2026-09-06T21:01:16.781Z"
  },
  {
    "id": "turso-docs-37",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/integrations/mcp",
    "excerpt": "Connect any MCP-capable AI agent and it can manage your Turso Cloud account \u2014 organizations, databases, groups \u2014 and run SQL, on your behalf.",
    "fetchedAt": "2026-09-06T21:01:16.781Z"
  },
  {
    "id": "turso-docs-38",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/cloud/durability",
    "excerpt": "99.999999999%\n\nup to 100ms",
    "fetchedAt": "2026-09-06T21:01:16.781Z"
  },
  {
    "id": "turso-docs-39",
    "tier": "claimed-docs",
    "url": "https://turso.tech",
    "excerpt": "That's it. Encrypted. Replicated. Yours.",
    "fetchedAt": "2026-09-06T21:01:16.781Z"
  },
  {
    "id": "turso-docs-40",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/quickstart",
    "excerpt": "turso db shell my-db",
    "fetchedAt": "2026-09-06T21:03:05.906Z"
  },
  {
    "id": "turso-docs-41",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/branching",
    "excerpt": "A branch is a separate database instance that is created from an existing database... Branches are useful for development and testing, because they allow you to make changes to the database without affecting the original database.",
    "fetchedAt": "2026-09-06T21:03:05.906Z"
  },
  {
    "id": "turso-docs-42",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/features/point-in-time-recovery",
    "excerpt": "Turso supports point-in-time recovery (PITR) for databases. PITR allows you to restore a database to a specific point in time. This is useful for recovering from user errors, such as dropping a table by mistake.",
    "fetchedAt": "2026-09-06T21:03:05.906Z"
  },
  {
    "id": "turso-docs-43",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/sdk/ts/quickstart",
    "excerpt": "await db.push();\n\n// Pull remote changes down\nconst changed = await db.pull();",
    "fetchedAt": "2026-09-06T21:03:05.906Z"
  },
  {
    "id": "turso-docs-44",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/guides/vector-search",
    "excerpt": "Turso supports vector search as a native feature \u2014 no extensions required. Store vector embeddings alongside your relational data and query them using built-in distance functions for similarity search.",
    "fetchedAt": "2026-09-06T21:03:05.906Z"
  },
  {
    "id": "turso-docs-45",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/cloud/durability",
    "excerpt": "Free\n\n99.999999999%\n\nup to 100ms",
    "fetchedAt": "2026-09-06T21:03:05.906Z"
  },
  {
    "id": "turso-docs-46",
    "tier": "claimed-docs",
    "url": "https://turso.tech/pricing",
    "excerpt": "AWS VPC Allow Lists\n\nFree\n\nDeveloper\n\n![](/icons/check_small.svg)Yes",
    "fetchedAt": "2026-09-06T21:03:05.906Z"
  },
  {
    "id": "turso-docs-47",
    "tier": "claimed-docs",
    "url": "https://docs.turso.tech/local-development",
    "excerpt": "turso db shell your-database .dump > dump.sql",
    "fetchedAt": "2026-09-06T21:03:05.906Z"
  },
  {
    "id": "turso-comm-1",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46810950",
    "excerpt": "I built our internal meme platform with Turso. Really fun and easy to use.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-2",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46677583",
    "excerpt": "I've been using it locally and with their hosted offering for awhile now and it's rock solid other than if I make super deeply nested joins which overflow something. Super fast and cheap, haven't had to need more than the free tier.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-3",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46677583",
    "excerpt": "It natively supports vector embeddings, which seems like it could be nice. The sqlite extensions I've tried for vector embeddings have been a challenge to get working.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-4",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46677583",
    "excerpt": "A gotcha, if you are expecting compatibility with sqlite. You can't set PRAGMA journal_mode=WAL and expect to be able to read database state from another process. Turso will report exclusive lock.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-5",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46677583",
    "excerpt": "Didn't have a good experience with them. One day we suddenly started to experience severe latency spikes, lasting for more than a day, causing timeouts. Unrelated to our DB which was small - a networking thing on their side. Google showed this had happened before with certain regions of theirs.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-6",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46677583",
    "excerpt": "We switched our main API from Postgres to Turso last month and haven't looked back. The automatic schema migrations are a nice touch, but I wish the documentation on vector embeddings was a bit more robust... the cold start times are basically zero now.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-7",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46677583",
    "excerpt": "I don't trust an open-source project once it's backed by a VC firm... At this point 'compatible with SQLite' has become a marketing term IMO, we all know how easy it is to break compatibility here.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-8",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46677583",
    "excerpt": "You're only file format compatible if you don't use any of the Turso extensions. As soon as you use an unsupported feature in your schema... the SQLite CLI no longer works, Litestream doesn't work, sqlite_rsync doesn't work, recovery tools don't work, SQLite UIs don't work.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-9",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/46677583",
    "excerpt": "Looks like it's still missing some important features like savepoints (!!!), windows and attach database.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-10",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/43535943",
    "excerpt": "disclosure: I work at Turso. libSQL is our fork of SQLite. It adds new features on top of SQLite, such as vector search, replication, server mode, and more. libSQL is open source (MIT license).",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-11",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43535943",
    "excerpt": "I just wrote a post about this kind of stuff and why it's (almost always) nonsense. You will spend more time and effort trying to shoe-horn SQLite into a server database than you will ever get any benefits from.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-12",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43535943",
    "excerpt": "LOL '[conflict] resolution is not yet implemented'",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-13",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=46810950",
    "excerpt": "Having seen way too many 'we're going to rewrite $xyz but make it BETTERER!!', I don't give this one much chance of success... this let's-reinvent-it-in-Rust effort will have to beat an already very good product that's had a staggering amount of development effort and testing put into it.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-comm-14",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=46810950",
    "excerpt": "I needed SQLite as a central system DB but couldn't live with single-writer. So I built a facade that can target SQLite, Postgres, or Turso's Rust rewrite through one API... Concurrent writes already working is a reasonable definition of success. It's why I'm using it.",
    "fetchedAt": "2026-09-06T21:05:29.446Z"
  },
  {
    "id": "turso-probe-1",
    "tier": "probe",
    "url": "https://docs.turso.tech/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://docs.turso.tech/llms.txt # Turso\n\n## Docs\n\n- [Welcome to Turso](https://docs.turso.tech/introduction.md): The small database to power your big dr",
    "fetchedAt": "2026-09-06T21:07:20.952Z"
  },
  {
    "id": "turso-probe-2",
    "tier": "probe",
    "url": "https://docs.turso.tech/introduction.md",
    "excerpt": "PROBE docs-md: HTTP 200 at https://docs.turso.tech/introduction.md > ## Documentation Index\n> Fetch the complete documentation index at: https://docs.turso.tech/llms.txt\n> Use this file t",
    "fetchedAt": "2026-09-06T21:07:20.952Z"
  },
  {
    "id": "turso-probe-3",
    "tier": "probe",
    "url": "https://docs.turso.tech/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://docs.turso.tech/openapi.json, https://docs.turso.tech/swagger.json, https://docs.turso.tech/api/openapi.json, https://docs.turso.tech/.well-known/openapi.json)",
    "fetchedAt": "2026-09-06T21:07:20.952Z"
  },
  {
    "id": "turso-probe-4",
    "tier": "probe",
    "url": "https://docs.turso.tech/integrations/mcp",
    "excerpt": "official MCP server documented at https://docs.turso.tech/integrations/mcp",
    "fetchedAt": "2026-09-06T21:07:20.952Z"
  },
  {
    "id": "turso-probe-5",
    "tier": "probe",
    "url": "https://docs.turso.tech/cli/introduction",
    "excerpt": "official CLI documented at https://docs.turso.tech/cli/introduction",
    "fetchedAt": "2026-09-06T21:07:20.952Z"
  },
  {
    "id": "turso-probe-rt-1",
    "tier": "probe",
    "url": "https://docs.turso.tech/cli/introduction",
    "excerpt": "PROBE runtime (recorded 2026-09-06): the official Turso CLI installed via the vendor's get.tur.so installer and `turso --version` printed `turso version v1.0.32` keylessly; the installer also ships the sqld libSQL server binary for local development.",
    "fetchedAt": "2026-09-06T21:11:56.000Z"
  },
  {
    "id": "turso-probe-rt-2",
    "tier": "probe",
    "url": "https://docs.turso.tech/local-development",
    "excerpt": "PROBE runtime (recorded 2026-09-06): `turso dev --db-file /tmp/pa-turso-probe.db --port 8085` booted a fully keyless local libSQL server (sqld listening on port 8085) and a REAL SQL roundtrip ran over the Hrana HTTP pipeline API \u2014 CREATE TABLE, INSERT id 6, SELECT id*7 returned {\"type\":\"integer\",\"value\":\"42\"} \u2014 no account, no cloud dependency.",
    "fetchedAt": "2026-09-06T21:11:56.000Z"
  },
  {
    "id": "turso-probe-rt-3",
    "tier": "probe",
    "url": "https://docs.turso.tech/integrations/mcp",
    "excerpt": "PROBE runtime (recorded 2026-09-06): keyless JSON-RPC initialize POST to the hosted MCP server https://mcp.turso.ai/mcp returned HTTP 401 with WWW-Authenticate Bearer resource_metadata=https://mcp.turso.ai/.well-known/oauth-protected-resource/mcp \u2014 the documented OAuth-based agent endpoint (manage databases, branch, run SQL) is live.",
    "fetchedAt": "2026-09-06T21:11:56.000Z"
  }
]
