Why Sauna moved off Cloudflare and Litestream, and how Turso now powers around 90,000 new databases a day.

Sauna is a proactive AI assistant for work, launched in April 2026.
In a modern team, very little work happens in isolation, but a lot of it is siloed across tools and individuals. Sauna learns what you and your team are working on, from individual tasks and preferences to team deliverables and relationships, and acts proactively to help you get work done.
An assistant for your personal life is helpful, but as Matthias Pichler, Founding Engineer at Wordware, puts it: "there's only so many restaurants that you can book in a week." Sauna focuses on work: the day-to-day chores and tasks that make businesses run. It's proactive from day one, and surfaces actions from your Slack, Gmail, calendar and Granola. And because the whole team uses it, Sauna also learns how people work together.
Every session and agent a user starts in Sauna gets its own database, and so does every inbox and calendar they connect. That's where Turso comes in: Sauna created over 2 million total databases, with around 90,000 created on any given day.
The Sauna team built the product on the idea that "proactivity, persistent memory and learning are the foundations" that everything else builds on. Sauna doesn't wait to be asked: it watches your inbox, calendar, and all relevant connections, flagging what needs doing before you get to it. As you continue to work (writing emails, analyzing data, drafting presentations, reviewing candidates), Sauna compounds with additional context: past decisions, the people involved, how you like things done. This makes the proactive suggestions and drafted work Sauna brings you progressively stronger, and lessens the burden to remember every last detail and start work from scratch. Each repetition adds more context, and that context builds up over months.

That is what the Sauna team calls "compounding context," and the effect grows when a whole team uses Sauna. As Matthias puts it, Sauna starts "curating relationships and information about you and your company," so over time it builds a picture of how the team works together: who works with whom, who owns which project, and what each person is in the middle of. That shared knowledge is what lets your Sauna ask a colleague's Sauna for specific docs, or keeps a shared client space current without anyone having to re-explain the project to their own assistant.

Matthias describes the memory behind Sauna in terms of how people remember. There's the conversation you're in. There's a memory that brings up past conversations when a topic comes up again (the same way something someone says reminds you of something else). And there's what you write down and file away because you can't keep it all in your head.
In practice, Sauna's architecture has four elements. Two run on Turso, and the Sauna team built the other two in-house:

What this architecture enables:
Matthias chose Turso because he sees agents changing what software gets built, and Turso is one of the few databases designed for that. In his own words:
"With the current state of agents, everybody spins up a small app for something. Software used to be built by teams, and now the demand for these individual, throwaway pieces has grown massively. There are very few providers that actually build a primitive that fits that, where you can spin up a database and give it to an agent. Turso is right now one of the very few, if not the only one. I think this direction, these one-off pieces of software, will be the next innovation frontier."
Turso had been on Matthias's radar for years: from Glauber's and Pekka's posts on X (we knew all that effort posting on X would pay off!), through the fork of SQLite, to the plan to rewrite SQLite in Rust. Sauna itself has run on SQLite from the start, with every session and agent getting its own database. Getting that model onto Turso took two steps:
Today, Turso Sync powers most of Sauna, from chat histories to the synced copies of inboxes and calendars. With Sync, each database is a local file that sits next to the code using it. Reads and writes happen locally by default, and the application pushes its changes to Turso Cloud and pulls remote changes down when it chooses. If a pull arrives while local changes haven't been pushed yet, Turso does three things in one atomic step: it rolls the database back to the last synced state, applies the remote changes, and replays the local ones on top.
Because sync is part of the database engine, Sauna gets a two-way sync, unlike Litestream, which only streams changes out to storage. Matthias sums up what that means for Sauna: "We kind of get local speed, but we know that it is going to be replicated and stored remotely, such that if that goes down, we still have the data."
Most of what Turso does for Sauna happens where users never see it. However, these benefits reach them directly:
As Matthias puts it:
"Because Turso is completely separate from our compute, it's been the one constant while we've moved between hosting providers, and our users never had to notice. We don't have to spin up any compute just to read someone's data, and keeping idle databases around is cheap, so we can hold on to every conversation people want to come back to. Every saving on our side turns into a better product for the people using Sauna."
All of this supports what users do with Sauna, both in complexity and reach. Sauna can build custom apps, ranging from Hyperhuman, a Superhuman-style email client built over your own Gmail, to Founder Desk, a founder's CRM with no data entry. Sauna works seamlessly wherever the user is, with most users also talking to Sauna over iMessage and WhatsApp. There it's the same assistant with the same memory and connected tools, so a voice note sent between meetings can come back as a drafted reply, a pulled number, or a finished doc.

Sauna is growing, and the team is hiring for a number of roles at its office in San Francisco.
On the database side, two things are on Sauna's list. The first is the file system. Today it runs on infrastructure the team built in-house, and moving it to Turso is something they're considering for the future.
The second is MVCC. By default, a Turso database lets one connection write at a time. With MVCC (multi-version concurrency control), several connections can write at once. Turso v0.8 made this much faster by adding group commit, which shares one disk flush across a batch of commits instead of paying for one per commit. Under concurrent writes, Turso now has up to 500x lower tail latency and 7x higher write throughput than SQLite. For an assistant where background agents and the people they work for may be writing to the same data at the same time, this is a natural next step. Sauna hasn't needed it yet, but Matthias expects the team will experiment with it.
Building agents that need a database for every session, user or connection? Get started with Turso Cloud today.