Your next database customer will never open the dashboard. On 2 October 2026, Supabase bought Turso for one reason: agents already treat a database like a tempfile - create it, use it, leave it - and the old unit of tenancy (one project, one human login) no longer matches the traffic.
One million databases a week is not a feature launch
Paul Copplestone's acquisition note is short and blunt. Supabase is already launching over one million databases per week. Agents, he writes, are spinning up millions of them for prototypes, explorations, dashboards, and apps. The ask is not "faster Postgres." It is infrastructure that lets an agent create a database as easily as creating a file, with almost no cost while nothing is happening, and a clean path into production Postgres when a throwaway experiment becomes a real product.
That sentence is the core. A file is not a tenant you onboard. A file is something a process owns for a while and then drops. Call the new customer the throwaway tenant: an agent run that needs isolated state for minutes or days, never fills out a billing form, and may never be inspected by a human.
Why buying SQLite-in-Rust is not a retreat from Postgres
Turso rebuilt SQLite in Rust, lifted the single-writer bottleneck for server work, and runs a diskless cloud where one server can host millions of databases - load on demand, suspend when idle. Supabase keeps Postgres as the long-lived product path. Turso becomes the cheap front door for agent-scale isolation. Superhuman, Sauna.ai, CTO.new, and Mastra are named as already running a separate database per agent on Turso Cloud or in their own clouds.
Glauber Costa joins Supabase as Head of Agentic Services. His public goal has been to serve "upwards of a billion databases." In Turso's own post he goes further: agents have become the primary users of technology. That is not marketing fluff if you take the million-per-week number seriously. The user of the API is increasingly a loop that never sees a UI.
The case study that makes the unit economics legible
CTO.new (Engine Labs) published the pattern earlier: tens of thousands of Turso databases, one per project of agent teams, supporting on the order of 50,000 users on a $500 per month plan. When the product still needed a backend per generated app, spinning a full Supabase project at roughly $20 per user made the unit economics impossible against a $20 consumer plan. Moving to Turso and handling auth themselves cut marginal database cost by about 95%.
Then the product pivoted. The need disappeared. They kept the Turso account. When agent coordination returned as the problem - a sophisticated shared to-do list outside the expensive sandbox - they logged back in. The shape of the requirement had not changed: isolated state that must not touch the core production database, must stay queryable when the sandbox is cold, and must multiply as fast as projects do.
Shared multi-tenant tables with a tenant_id column fail that shape. One agent thrashing indexes hurts everyone. Deleting a bad agent means hunting rows across dozens of tables. Database-per-agent makes delete an API call. Isolation is not only cost. It is blast-radius control for systems that can rewrite schemas without asking.
Same day, the rest of the stack catches up
On the same 2 October calendar, Supabase Select 2026 pushed the operator surface toward agents: schema and project settings as code so agents can set up projects the way humans do; local Supabase without Docker for sandboxes such as Claude Code; long-running Supabase Compute next to the database; an MCP server your own product can expose so end-user agents connect through your Auth and RLS; health prompts and a query_logs MCP tool so agents can inspect problems while humans still decide what merges.
Read that next to the Turso deal and the picture is consistent. The database is no longer only a place humans store app state. It is becoming the memory and coordination substrate for agents that build, run, and babysit those apps. The graduation path is explicit: cheap SQLite-shaped DBs for the throwaway tenant, Postgres when the app survives, Multigres when it goes multi-node.
What the secondary numbers add - and what they do not
Trade coverage of the same announcements cites vendor-side metrics that the official posts do not put in the lede: roughly 70% of new Supabase databases created by agents or AI tools (up from about 60% in June), on the order of 4 million databases and 1 million users added per month, plus a $150 million growth round led by Singapore's GIC at about a $10.65 billion valuation four months after a $500 million Series F. Treat those figures as reported company telemetry and financing color, not as independently audited facts. They rhyme with the primary claim either way: agent-created share is the majority, and idle short-lived DBs are the economic problem Neon-style serverless Postgres also hit when AI instances climbed toward most of new creates while skewing experimental.
One harder line from that coverage deserves a red flag rather than a cheer: Claude Code was reportedly the single largest source of new Supabase databases since the start of the year. Growth concentrated on one external coding agent is leverage and concentration risk at once. If the throwaway tenant is real, your revenue mix may depend on another lab's product loop more than on your own sales motion.
So what?
For builders: stop designing agent memory as rows in the company OLTP database by default. Prefer a disposable, isolatable store per agent or per agent-team, with a deliberate promotion path when a prototype graduates. For buyers: ask vendors what an abandoned agent database costs at rest, and whether delete is atomic. For infrastructure teams: the multi-tenant SaaS playbook of the 2010s assumed a human who cared about the project. The throwaway tenant does not. Billing, observability, backup retention, and abuse controls all have to be rewritten for customers that never log in.
The acquisition is not "Postgres company buys SQLite company." It is an admission that the customer of record for a large share of new databases is no longer a person. It is a loop that needs state the way it needs a scratch file - and will create a million of them a week whether your architecture is ready or not.

