Skip to content

Rank #3 of 5 in Serverless & Developer Databases

Turso logo

Turso

Turso, Inc. · commercial

17.2k4.4k/yrnpm 2.1M/wk +19npm/wk -506.6k

Access

Install

installercurl -sSfL https://get.tur.so/install.sh | bash

Vendor-official, but review any script before piping it to a shell.

brewbrew install tursodatabase/tap/turso
npmnpm install @libsql/client

Compare head-to-head

Alternatives to Turso

Showcase

Turso homepage screenshot
homepage · captured Sep 2026 · view live ↗
Turso docs screenshot
docs · captured Sep 2026 · view live ↗

Try itExperimental

See what an agent can do with Turso before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).

$turso --version # installed via `curl -sSfL https://get.tur.so/install.sh | bash`recorded session — replayed, not live
recorded 2026-09-06 · exit 0 · captured verbatim by our probe harness, secrets redacted

Verified integrations

No integration evidence found in our corpus for this product yet — that means none was found, never that it doesn’t integrate.

By theme — the product's score on each story themeBy theme

Agent workflows — stories about agent workflows in this arenaAgent workflowsevidence →

Stories about agent workflows in this arena

54.3/100

Agenticness — how well agents can access and operate the productAgenticnessevidence →

How well agents can access and operate the product

48.2/100

Automation depth — how much of the product can run unattendedAutomation depthevidence →

How much of the product can run unattended

21.3/100

Branching workflows — stories about branching workflows in this arenaBranching workflowsevidence →

Stories about branching workflows in this arena

65.0/100

Connectivity pooling — stories about connectivity pooling in this arenaConnectivity poolingevidence →

Stories about connectivity pooling in this arena

26.0/100

Data capabilities — stories about data capabilities in this arenaData capabilitiesevidence →

Stories about data capabilities in this arena

28.0/100

Local dev — stories about local dev in this arenaLocal devevidence →

Stories about local dev in this arena

86.0/100

Migrations schema — stories about migrations schema in this arenaMigrations schemaevidence →

Stories about migrations schema in this arena

11.5/100

Openness — open source, data portability, and self-hosting storiesOpennessevidence →

Open source, data portability, and self-hosting stories

29.4/100

Operations insights — stories about operations insights in this arenaOperations insightsevidence →

Stories about operations insights in this arena

0.0/100

Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plansevidence →

Plan structure and value — what each tier costs and what it unlocks

28.0/100

Privacy posture — data-handling and privacy storiesPrivacy postureevidence →

Data-handling and privacy stories

16.0/100

Reliability recovery — stories about reliability recovery in this arenaReliability recoveryevidence →

Stories about reliability recovery in this arena

49.7/100

Serverless scale — stories about serverless scale in this arenaServerless scaleevidence →

Stories about serverless scale in this arena

33.8/100

Story verdicts — every judged story with its evidenceStory verdicts

What’s free: 4 free · 1 paid · 0 enterprise · 28 not stated in evidence

?

Sorted by importance (agentic first) (high → low) · 56/56 stories · click a row’s chevron for the rationale and evidence

Connect an agent via an official MCP server G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full8/10T

Drive the product through a documented public API G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full8/10T

Delegate tasks to a built-in AI assistant inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness3noneuntestednone yet

Plug MCP servers into this product so it can use their tools G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3n/auntestednone yet

Build against official SDKs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Point an agent at llms.txt or agent-oriented docs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Use an official CLI G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Issue scoped/least-privilege API credentials for an agent G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Operate the product with natural-language commands G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Run the product headlessly / in CI for automation G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Set up automations that run autonomously in the background G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial5/10T

Download a machine-readable API spec (OpenAPI or equivalent) G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Explore an interactive API reference with runnable examples G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Rely on versioned APIs with a documented deprecation policy G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Get AI-generated insights and suggestions from my data inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Subscribe to events via webhooks G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Test against a sandbox environment without touching production data G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness1full8/10T

Create a ready-to-connect database in seconds through the CLI or API without capacity planning C

Provisioning

developerServerless scale — stories about serverless scale in this arenaServerless scale3full9/10T

Create an instant copy-on-write branch of my database — schema and data — to develop and test against production-shaped data C

Branching

developerBranching workflows — stories about branching workflows in this arenaBranching workflows3full9/10C

Run the same engine locally and keylessly — no account or cloud dependency — for offline development and CI tests G

Local loop

developerLocal dev — stories about local dev in this arenaLocal dev3fullfree9/10T

My coding agent can provision a database end to end — create it, fetch the connection string, apply schema, and run queries — through the API, CLI, or MCP without touching the dashboard C

Agent ops

ai-native userAgent workflows — stories about agent workflows in this arenaAgent workflows3full8/10T

Restore or branch the database to any point in time within the retention window to recover from bad writes C

Recovery

platform-engineerReliability recovery — stories about reliability recovery in this arenaReliability recovery3full8/10C

Self-host the core product G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3partialfree7/10T

Ship schema changes safely — online DDL, deploy requests, or branch-and-merge workflows — without locking or breaking production C

Migrations

developerMigrations schema — stories about migrations schema in this arenaMigrations schema3disputed5/10D

Export all of my data in open formats and leave G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3disputed4/10D

I get real engine compatibility — the Postgres, MySQL, or SQLite dialect and extensions my existing code expects — not a lookalike subset C

Compatibility

developerData capabilities — stories about data capabilities in this arenaData capabilities3disputed4/10D

Define rules that trigger actions automatically on events G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth3none0/10

Published per-unit pricing for compute, storage, and traffic lets me predict my bill before committing G

Pricing

founderPricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans3none0/10

Idle databases scale to zero so prototypes and side projects cost nothing while the data stays durable C

Elasticity

founderServerless scale — stories about serverless scale in this arenaServerless scale3noneuntestednone yet

Prevent my data from being used to train AI models G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture3noneuntestednone yet

Store embeddings and run vector similarity search natively without adding a separate vector database C

Ai data

developerData capabilities — stories about data capabilities in this arenaData capabilities2full8/10X

The official CLI covers my daily loop — create, connect, shell into, and inspect databases — without opening the dashboard C

Local loop

developerLocal dev — stories about local dev in this arenaLocal dev2full8/10T

A genuinely usable free tier lets me run real prototypes before paying G

Pricing

founderPricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans2fullfree7/10X

Cheaply create thousands of isolated databases — one per agent, tenant, or preview — and manage the fleet programmatically C

Agent ops

ai-native userAgent workflows — stories about agent workflows in this arenaAgent workflows2full7/10T

Create and tear down per-pull-request database branches automatically from CI or my deploy platform C

Branching

platform-engineerBranching workflows — stories about branching workflows in this arenaBranching workflows2partial7/10T

Perform bulk operations across many items at once G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2full7/10C

Query over HTTP or WebSockets from serverless and edge functions with an official driver built for short-lived connections C

Drivers

developerConnectivity pooling — stories about connectivity pooling in this arenaConnectivity pooling2partial7/10T

Choose where my data is stored (region/residency) G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partialpaid6/10C

Control data retention and deletion G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partial6/10C

Do everything through the API that I can do in the UI G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partial6/10T

Place data or replicas in regions close to my users to keep read latency low worldwide C

Latency

developerConnectivity pooling — stories about connectivity pooling in this arenaConnectivity pooling2partial6/10X

Add read replicas and rely on documented high-availability and failover behavior C

Availability

platform-engineerReliability recovery — stories about reliability recovery in this arenaReliability recovery2partial5/10C

Read the product's source under an open license G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partialfree5/10T

Automatic backups run on a schedule I can see and configure, and restores are self-serve C

Recovery

founderReliability recovery — stories about reliability recovery in this arenaReliability recovery2partial4/10C

An agent can run SQL and schema operations through scoped tools that distinguish read-only from destructive actions, so I can safely delegate database work C

Agent ops

ai-native userAgent workflows — stories about agent workflows in this arenaAgent workflows2none0/10

Compute autoscales up and down with load automatically, without manual resizes or downtime C

Elasticity

platform-engineerServerless scale — stories about serverless scale in this arenaServerless scale2none0/10

Run heavy analytical aggregations over large tables fast enough for dashboards without exporting to a separate warehouse C

Analytics

developerData capabilities — stories about data capabilities in this arenaData capabilities2none0/10

A built-in connection pooler handles thousands of concurrent connections without me operating my own pgbouncer or proxy C

Pooling

platform-engineerConnectivity pooling — stories about connectivity pooling in this arenaConnectivity pooling2noneuntestednone yet

Opt out of telemetry and usage tracking G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Schedule recurring jobs or workflows G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2noneuntestednone yet

See slow queries, index recommendations, and performance metrics in a built-in insights view C

Insights

platform-engineerOperations insights — stories about operations insights in this arenaOperations insights2noneuntestednone yet

The database works out of the box with my ORM and framework (Prisma, Drizzle, Django, Rails) with documented guides C

Integrations

developerMigrations schema — stories about migrations schema in this arenaMigrations schema2noneuntestednone yet

Reset a branch from its parent or restore it to an earlier state without rebuilding from a dump C

Branching

developerBranching workflows — stories about branching workflows in this arenaBranching workflows1partial6/10C

Version, review, and roll back my automations G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth1partial5/10T

Import an existing production database with minimal downtime using a documented migration path C

Migrations

developerMigrations schema — stories about migrations schema in this arenaMigrations schema1partial4/10C

Set spend caps or usage alerts so a runaway query or traffic spike cannot produce a surprise bill G

Cost controls

founderOperations insights — stories about operations insights in this arenaOperations insights1none0/10

Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 33 stories with headroom

What would move Turso’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.

  1. Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product

    nonemoves Built-in AIimpact 45

    Turso's evidence only shows an MCP server letting external AI agents connect to and manage Turso (agent-as-client), not a built-in AI assistant embedded within the Turso product itself that users could delegate tasks to.

  2. Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on events

    nonemoves PA Scoreimpact 30

    The evidence pack contains no mention of SQL triggers, webhooks, change-data-capture, or any event-driven rule/action mechanism built into Turso.

  3. Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models

    nonemoves PA Scoreimpact 30

    The evidence pack contains no policy statement, terms-of-service excerpt, or documentation addressing whether Turso uses customer database content to train AI models — despite Turso being a data-storage platform with AI-agent integrations (MCP) where such a privacy assurance would be a reasonable buyer question.

  4. Serverless scale — stories about serverless scale in this arenaIdle databases scale to zero so prototypes and side projects cost nothing while the data stays durable

    nonemoves PA Scoreimpact 30

    The evidence pack covers durability, branching, embedded replicas, vector search, and pricing tiers, but nowhere states that idle Turso databases scale to zero or that idle usage incurs no cost while data remains durable.

  5. Pricing plans — plan structure and value — what each tier costs and what it unlocksPublished per-unit pricing for compute, storage, and traffic lets me predict my bill before committing

    nonemoves PA Scoreimpact 30

    The evidence only shows a pricing page exists with tier names and feature toggles (e.g., 'AWS VPC Allow Lists', 'Free', 'Developer') but no per-unit rates for compute, storage, or traffic (e.g., $/GB, $/row-read, $/egress) are cited anywhere in the pack, so a founder cannot predict a bill from this evidence.

  6. Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the product

    nonemoves Built-in AIimpact 30

    Turso provides infrastructure primitives (native vector search, MCP integration for agents to run SQL) but no evidence of a built-in feature that itself generates AI insights or suggestions about the user's stored data — it merely provides raw building blocks for others to build such features on top.

  7. Agenticness — how well agents can access and operate the productSubscribe to events via webhooks

    nonemoves agent-readyimpact 30

    No evidence anywhere in the pack of webhook support or event subscription mechanisms; Turso's documented integration surface is CLI, SDKs, API, and MCP, not webhooks.

  8. Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples

    nonemoves API qualityimpact 30

    Turso has API reference docs (turso-docs-8) but no evidence of an interactive, runnable-example reference; a direct probe for OpenAPI/Swagger interactive docs returned 404 on all candidate paths, indicating no such interactive reference is exposed.

Showing the top 8 of 33 — every none/partial verdict in the story verdicts table is headroom.

Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.

Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map15 surfaces · 36 covered stories

Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.

Probe proofs — replayable recordings from the probe harnessProbe proofs

Replayable recordings from our probe harness — see the Prove-It protocol to submit one.

$turso --version # installed via `curl -sSfL https://get.tur.so/install.sh | bash`reproduced
$ turso --version  # installed via `curl -sSfL https://get.tur.so/install.sh | bash`
turso version v1.0.32
$turso dev --db-file /tmp/pa-turso-probe.db --port 8085 # local libSQL, no account — then CREATE/INSERT/SELECT (6*7) over the Hrana HTTP APIreproduced
$ turso dev --db-file /tmp/pa-turso-probe.db --port 8085  # local libSQL, no account — then CREATE/INSERT/SELECT (6*7) over the Hrana HTTP API
{"baton":null,"base_url":null,"results":[{"type":"ok","response":{"type":"execute","result":{"cols":[],"rows":[],"affected_row_count":0,"last_insert_rowid":null,"replication_index":"1","rows_read":1,"rows_written":2,"query_duration_ms":0.726}}},{"type":"ok","response":{"type":"execute","result":{"cols":[],"rows":[],"affected_row_count":1,"last_insert_rowid":"6","replication_index":"2","rows_read":1,"rows_written":1,"query_duration_ms":0.084}}},{"type":"ok","response":{"type":"execute","result":{"cols":[{"name":"answer","decltype":null}],"rows":[[{"type":"integer","value":"42"}]],"affected_row_count":0,"last_insert_rowid":null,"replication_index":"2","rows_read":1,"rows_written":0,"query_duration_ms":0.021}}},{"type":"ok","response":{"type":"close"}}]}
sqld listening on port 8085.
$curl -si -X POST https://mcp.turso.ai/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'reproduced
$ curl -si -X POST https://mcp.turso.ai/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'
HTTP/2 401

content-type: application/json; charset=utf-8

content-length: 56

date: Sun, 06 Sep 2026 21:11:08 GMT

www-authenticate: Bearer resource_metadata="https://mcp.turso.ai/.well-known/oauth-protected-resource/mcp"

x-cache: Error from cloudfront

via: 1.1 c3b772e11b688f5aa587bd31e7e8e2e8.cloudfront.net (CloudFront)

x-amz-cf-pop: SFO5-P3

alt-svc: h3=":443"; ma=86400

x-amz-cf-id: KdzkjfSHLvVMErC-elt6A7TxPO0PBdx0Nk-xs3qCfDv5eWhHlpEcow==

{"error":"[redacted] contains an invalid number of segments"}

Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence

10 of 17 testable claims verified · 2 contradictedintegrity 35/100

23 distinct capability claims found in Turso’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.

10

Verified

5

Unverified

2

Contradicted

18

Undersold

Verified (11)
Unverified (7)
Contradicted (2)
Undersold (18)
Claims outside our story set (3)

Real capability claims found in Turso’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.

  • SDK exposes push() and pull() calls to sync a local embedded replica with the cloud database

    source ↗
  • Restrict network access to databases via AWS VPC allow lists

    source ↗
  • Multiple writers can write concurrently with zero conflicts and no locking

    source ↗
Suggest a story for these →

Pricing signals

  • $0.75per GB-monthpay-as-you-goDeveloper plan storage overage rate (pay-as-you-go per GB beyond included quota)source ↗as of 2026-09-07
  • $0.5per GB-monthpay-as-you-goScaler plan storage overage ratesource ↗as of 2026-09-07
  • freeper GB-monthfree tierFree plan includes 5GB storage and 500 Million monthly rows read at no costsource ↗as of 2026-09-07
  • $4.99per month (entry plan)entry planDeveloper plan sticker pricesource ↗as of 2026-09-07

Extracted verbatim from the vendor’s own pricing page — hover a figure for the exact quote.

Business model

free-tiersubscription-flatusage-basedenterprise-custom

Free plan (100 databases, 5GB), then flat monthly plans (Developer/Scaler/Pro) with metered overages on storage, rows read/written, and syncs; enterprise adds dedicated cloud and BYOC.

pricing ↗

Score trend

How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.

PA Scoretracked since Sep 6 '26 — no movement recorded yet
Agent-readytracked since Sep 6 '26 — no movement recorded yet

Try Experimental

Run it in the microterminal →

Recorded agent sessions — and a live MCP handshake where the vendor ships one.

Flag

⚑ Flag a verdict

Think a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.

Badge

Embed this product's score badge →

Hotlinked SVG — always shows the live current score.

For agents

Data

⚿ auth1 auth-gated probe

Agent surface uptime MCP 100% · llms.txt 100% (30d, checked every 6h since Sep 8 '26)