# Turso

Published articles for Turso.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Turso Accident Protection Enables Database Restoration for Up to 5 Days

DevFeed: [Turso Accident Protection Enables Database Restoration for Up to 5 Days](<https://devfeed.tech/articles/let-your-agents-run-free-with-turso-accident-protection-31482.md>)

Original publisher: [Read original article](<https://turso.tech/blog/let-your-agents-run-free-with-turso-accident-protection>)

Author: Pedro Muniz

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [feature](<https://devfeed.tech/tags/feature.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso has released Accident Protection, allowing databases deleted on a paid plan to be restored for up to five days at no additional cost. The feature is available through the UI and Turso MCP server.

### Source excerpt

Agents delete things. Now you can undelete them. Restore databases for up to 5 days after deletion, on any paid plan, at no additional cost.

## SQLite Encryption in Production: Key Management, Migration, and Real-World Use Cases

DevFeed: [SQLite Encryption in Production: Key Management, Migration, and Real-World Use Cases](<https://devfeed.tech/articles/sqlite-encryption-in-production-key-management-migration-and-real-world-use-cases-6038.md>)

Original publisher: [Read original article](<https://turso.tech/blog/sqlite-encryption-in-production>)

Author: Jeff Olson

Published: 2026-09-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Turso](<https://devfeed.tech/topics/turso.md>)

Tags: [compliance](<https://devfeed.tech/tags/compliance.md>), [database](<https://devfeed.tech/tags/database.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [management](<https://devfeed.tech/tags/management.md>), [migration](<https://devfeed.tech/tags/migration.md>), [production](<https://devfeed.tech/tags/production.md>), [security](<https://devfeed.tech/tags/security.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

A practical guide to operating encrypted SQLite databases securely in production. It covers secure key generation and storage, Turso key encoding differences, migration and rotation constraints, and compliance considerations.

### Source excerpt

Where to store keys, how to rotate them, how to migrate from SQLCipher or unencrypted SQLite, and what SOC2, HIPAA, and PCI-DSS auditors actually want to see.

## Encrypting SQLite Databases with Turso: Local, Cloud, and BYOK

DevFeed: [Encrypting SQLite Databases with Turso: Local, Cloud, and BYOK](<https://devfeed.tech/articles/encrypting-sqlite-databases-with-turso-local-cloud-and-byok-5940.md>)

Original publisher: [Read original article](<https://turso.tech/blog/encrypting-sqlite-databases-with-turso>)

Author: Jeff Olson

Published: 2026-09-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [local](<https://devfeed.tech/tags/local.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rust](<https://devfeed.tech/tags/rust.md>), [security](<https://devfeed.tech/tags/security.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

A tutorial on Turso's native SQLite encryption and cloud BYOK model, covering key handling, architecture, code, and benchmarks.

### Source excerpt

How Turso's two encryption models work in practice: native encryption in the Rust engine and BYOK on Turso Cloud, with working code and real benchmark numbers.

## SQLite Doesn't Come With Encryption. Here's What Developers Actually Use.

DevFeed: [SQLite Doesn't Come With Encryption. Here's What Developers Actually Use.](<https://devfeed.tech/articles/sqlite-doesn-t-come-with-encryption-here-s-what-developers-actually-use-6039.md>)

Original publisher: [Read original article](<https://turso.tech/blog/sqlite-encryption-what-developers-actually-use>)

Author: Jeff Olson

Published: 2026-09-01T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Encryption](<https://devfeed.tech/topics/encryption.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [developers](<https://devfeed.tech/tags/developers.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [extension](<https://devfeed.tech/tags/extension.md>), [os](<https://devfeed.tech/tags/os.md>), [security](<https://devfeed.tech/tags/security.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

An overview of SQLite encryption options, page-level AEAD encryption, and the impact of SQLite removing the undocumented SQLITE_HAS_CODEC hook in version 3.32.0.

### Source excerpt

A map of the SQLite encryption landscape: SQLCipher, SEE, SQLite3MultipleCiphers, and modern alternatives, plus how page-level AEAD encryption actually works.

## Concurrent Writes in Practice: Building High-Throughput Apps with Turso's MVCC

DevFeed: [Concurrent Writes in Practice: Building High-Throughput Apps with Turso's MVCC](<https://devfeed.tech/articles/concurrent-writes-in-practice-building-high-throughput-apps-with-turso-s-mvcc-5911.md>)

Original publisher: [Read original article](<https://turso.tech/blog/concurrent-writes-in-practice>)

Author: Jeff Olson

Published: 2026-08-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [backends](<https://devfeed.tech/topics/backends.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [database](<https://devfeed.tech/tags/database.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [turso](<https://devfeed.tech/tags/turso.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A practical guide to using Turso's concurrent-write capability for high-throughput SQLite applications. It explains contention from SQLite's single-writer model and discusses transaction conflicts, retries, and workloads that include computation.

### Source excerpt

What it looks like to actually build with BEGIN CONCURRENT: when to reach for it, working code in TypeScript, Python, and Rust, and how to handle conflicts.

## Giving Agents Their Own Turso Accounts with AgentID

DevFeed: [Giving Agents Their Own Turso Accounts with AgentID](<https://devfeed.tech/articles/giving-agents-their-own-turso-accounts-with-agentid-5954.md>)

Original publisher: [Read original article](<https://turso.tech/blog/giving-agents-their-own-turso-accounts-with-agentid>)

Author: Haakam Aujla

Published: 2026-08-26T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [database](<https://devfeed.tech/tags/database.md>), [identity](<https://devfeed.tech/tags/identity.md>), [security](<https://devfeed.tech/tags/security.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

AgentID is an OIDC provider that lets AI agents create and access Turso accounts under their own identities. Agents approve sign-ins with JWS assertions, separating agent identity from human ownership metadata and avoiding shared credentials.

### Source excerpt

AgentID gives AI agents their own OIDC identity, so an agent can create and access its own Turso account with no borrowed credentials or human in the loop.

## How Poke Gives Every User Their Own Database, Without Them Ever Knowing

DevFeed: [How Poke Gives Every User Their Own Database, Without Them Ever Knowing](<https://devfeed.tech/articles/how-poke-gives-every-user-their-own-database-without-them-ever-knowing-5961.md>)

Original publisher: [Read original article](<https://turso.tech/blog/how-poke-gives-every-user-their-own-database>)

Author: Jeff Olson

Published: 2026-08-20T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Security](<https://devfeed.tech/topics/security.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [performance](<https://devfeed.tech/tags/performance.md>), [security](<https://devfeed.tech/tags/security.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Poke provisions a separate Turso database for each website generated by its iMessage personal assistant. The per-user isolation helps contain inefficient SQL, unexpected traffic, security vulnerabilities, and associated performance or data-leakage risks while keeping costs manageable for low-traffic sites.

### Source excerpt

How Poke's iMessage assistant provisions a Turso database for every website it builds, giving each user full isolation without them ever noticing.

## Multi-tenancy at Scale: How to Give Every User Their Own Database

DevFeed: [Multi-tenancy at Scale: How to Give Every User Their Own Database](<https://devfeed.tech/articles/multi-tenancy-at-scale-how-to-give-every-user-their-own-database-6006.md>)

Original publisher: [Read original article](<https://turso.tech/blog/multi-tenancy-at-scale>)

Author: Jeff Olson

Published: 2026-08-17T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [platform-api](<https://devfeed.tech/tags/platform-api.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [saas](<https://devfeed.tech/tags/saas.md>), [scale](<https://devfeed.tech/tags/scale.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

This article argues that database-per-tenant architecture becomes practical at scale when each tenant database is a SQLite file rather than a continuously running PostgreSQL or MySQL server process. It contrasts the cost, connection-pooling, and backup challenges of server-based databases with SQLite's low-cost, file-based model, using Turso as the relevant platform context.

### Source excerpt

The warnings against giving every tenant their own database assume a database is a server process. When a database is a file, the tradeoffs look completely different.

## Migrating from PostgreSQL/MySQL to SQLite: When and How to Make the Switch

DevFeed: [Migrating from PostgreSQL/MySQL to SQLite: When and How to Make the Switch](<https://devfeed.tech/articles/migrating-from-postgresql-mysql-to-sqlite-when-and-how-to-make-the-switch-6004.md>)

Original publisher: [Read original article](<https://turso.tech/blog/migrating-from-postgres-to-sqlite>)

Author: Jeff Olson

Published: 2026-08-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [migration](<https://devfeed.tech/topics/migration.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [guide](<https://devfeed.tech/tags/guide.md>), [http](<https://devfeed.tech/tags/http.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [sync](<https://devfeed.tech/tags/sync.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

A practical guide to deciding whether SQLite is suitable for production and migrating from PostgreSQL or MySQL. It discusses performance improvements, operational trade-offs, and Turso's cloud and local synchronization options.

### Source excerpt

When SQLite makes sense, how to migrate from PostgreSQL or MySQL, and what trade-offs you're actually making.

## CTO.new Coordinates Tens of Thousands of AI Agents with a Database per Project on Turso

DevFeed: [CTO.new Coordinates Tens of Thousands of AI Agents with a Database per Project on Turso](<https://devfeed.tech/articles/cto-new-coordinates-tens-of-thousands-of-ai-agents-with-a-database-per-project-on-turso-5922.md>)

Original publisher: [Read original article](<https://turso.tech/blog/cto-new-coordinates-tens-of-thousands-of-ai-agents>)

Author: Glauber Costa

Published: 2026-08-06T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [autonomous-agents](<https://devfeed.tech/tags/autonomous-agents.md>), [coding](<https://devfeed.tech/tags/coding.md>), [database](<https://devfeed.tech/tags/database.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [security](<https://devfeed.tech/tags/security.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [turso](<https://devfeed.tech/tags/turso.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

CTO.new uses a dedicated Turso database for each AI-agent project to coordinate workloads at scale. The article describes lower database costs compared with its earlier Supabase setup and the platform's return to Turso for agent infrastructure management.

### Source excerpt

CTO.new gives every team of AI agents its own Turso database as a coordination layer, running tens of thousands of databases on a $500 per month plan.

## SQLite Concurrent Writes Are Here: Early Preview on Turso Cloud

DevFeed: [SQLite Concurrent Writes Are Here: Early Preview on Turso Cloud](<https://devfeed.tech/articles/sqlite-concurrent-writes-are-here-early-preview-on-turso-cloud-5912.md>)

Original publisher: [Read original article](<https://turso.tech/blog/concurrent-writes-on-turso-cloud>)

Author: Glauber Costa

Published: 2026-08-03T00:00:00Z

Content type: release

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Rust](<https://devfeed.tech/topics/rust.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [performance](<https://devfeed.tech/tags/performance.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso announces an early preview of concurrent writes on Turso Cloud. The feature allows multiple transactions to write in parallel, detects conflicts at commit time at row granularity, and uses an MVCC engine to create new row versions instead of relying on a single write lock.

### Source excerpt

Concurrent Writes on the Turso Cloud: SQLite without its limits

## Building Local-First Apps: The Complete Guide to Offline-First Database Sync

DevFeed: [Building Local-First Apps: The Complete Guide to Offline-First Database Sync](<https://devfeed.tech/articles/building-local-first-apps-the-complete-guide-to-offline-first-database-sync-5907.md>)

Original publisher: [Read original article](<https://turso.tech/blog/building-local-first-apps-the-complete-guide-to-offline-first-database-sync>)

Author: Jeff Olson

Published: 2026-07-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Local-First](<https://devfeed.tech/topics/local-first.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [auth](<https://devfeed.tech/tags/auth.md>), [backend](<https://devfeed.tech/tags/backend.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [guide](<https://devfeed.tech/tags/guide.md>), [local-first](<https://devfeed.tech/tags/local-first.md>), [offline](<https://devfeed.tech/tags/offline.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [storage](<https://devfeed.tech/tags/storage.md>), [sync](<https://devfeed.tech/tags/sync.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

A complete guide to building local-first, offline-first applications. It explains the local-first model, where data lives on the device and the cloud provides backup, synchronization, and coordination, then introduces Turso Sync and SQLite-based approaches. The article also covers architecture patterns and practical challenges including conflict resolution, authentication, storage management, and partial synchronization.

### Source excerpt

What local-first means, how Turso Sync works, three architecture patterns, and how to handle the hard parts: conflicts, auth, storage, and partial sync.

## Building AI Agent Databases: A Complete Guide to Database-per-Agent Architecture

DevFeed: [Building AI Agent Databases: A Complete Guide to Database-per-Agent Architecture](<https://devfeed.tech/articles/building-ai-agent-databases-a-complete-guide-to-database-per-agent-architecture-5873.md>)

Original publisher: [Read original article](<https://turso.tech/blog/a-complete-guide-to-database-per-agent-architecture>)

Author: Jeff Olson

Published: 2026-07-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [Database](<https://devfeed.tech/topics/database.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [building](<https://devfeed.tech/tags/building.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

This guide explains why giving each AI agent its own dedicated database can be preferable to shared multi-tenant designs. It presents Turso as a lightweight option for creating isolated databases whose storage, lifecycle, and cleanup can be managed independently.

### Source excerpt

Most database scaling advice breaks when you're dealing with AI agents. Here's why giving each agent its own database works, and four patterns for building it on Turso.

## Running unmodified Doom in the SQLite bytecode language

DevFeed: [Running unmodified Doom in the SQLite bytecode language](<https://devfeed.tech/articles/running-unmodified-doom-in-the-sqlite-bytecode-language-6029.md>)

Original publisher: [Read original article](<https://turso.tech/blog/running-unmodified-doom-in-the-sqlite-bytecode-language>)

Author: Glauber Costa

Published: 2026-07-17T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [.NET](<https://devfeed.tech/topics/net.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [c](<https://devfeed.tech/tags/c.md>), [doom](<https://devfeed.tech/tags/doom.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso ports unmodified Doom to SQLite's VDBE bytecode VM and runs it in the browser. The article explains Turso's database-bytecode ambitions and its C-to-VDBE compiler.

### Source excerpt

We made Turso into the LLVM of databases: it now runs Doom

## We're building Postgres in Rust. Using the LLVM of databases

DevFeed: [We're building Postgres in Rust. Using the LLVM of databases](<https://devfeed.tech/articles/we-re-building-postgres-in-rust-using-the-llvm-of-databases-5877.md>)

Original publisher: [Read original article](<https://turso.tech/blog/a-new-modern-version-of-postgres-in-rust>)

Author: Glauber Costa

Published: 2026-07-16T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [browser](<https://devfeed.tech/tags/browser.md>), [building](<https://devfeed.tech/tags/building.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [processes](<https://devfeed.tech/tags/processes.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso announces work on a modern, from-scratch Postgres-compatible database in Rust. The article outlines Turso's architecture and existing capabilities, including SQLite file compatibility, concurrent writes, asynchronous operation, and self-updating materialized views.

### Source excerpt

We are writing a modern, from-scratch version of Postgres in Rust, on top of Turso. Here is the architecture, what works today, and where we are headed.

## Building a Retrieval Pipeline with Turso and Voyage AI

DevFeed: [Building a Retrieval Pipeline with Turso and Voyage AI](<https://devfeed.tech/articles/building-a-retrieval-pipeline-with-turso-and-voyage-ai-5905.md>)

Original publisher: [Read original article](<https://turso.tech/blog/building-a-retrieval-pipeline-with-turso-and-voyage-ai>)

Author: Jeff Olson

Published: 2026-07-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [API](<https://devfeed.tech/topics/api.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [database](<https://devfeed.tech/tags/database.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [memory](<https://devfeed.tech/tags/memory.md>), [performance](<https://devfeed.tech/tags/performance.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>), [vector](<https://devfeed.tech/tags/vector.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

This article presents a retrieval-plus-memory architecture for AI agents using Turso as an embeddable SQLite-compatible database with native vector search and Voyage AI for embedding and reranking. It covers data modeling, retrieval, agent memory, performance, and cost considerations.

### Source excerpt

A retrieval-plus-memory loop for AI agents that collapses the usual multi-service RAG stack into one embeddable Turso database and the Voyage AI API.

## Turso v0.7.0

DevFeed: [Turso v0.7.0](<https://devfeed.tech/articles/turso-v0-7-0-6055.md>)

Original publisher: [Read original article](<https://turso.tech/blog/turso-0.7.0>)

Author: Pekka Enberg

Published: 2026-07-13T00:00:00Z

Content type: release

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [.NET](<https://devfeed.tech/topics/net.md>), [Python](<https://devfeed.tech/topics/python.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [concurrent](<https://devfeed.tech/tags/concurrent.md>), [database](<https://devfeed.tech/tags/database.md>), [garbage-collection](<https://devfeed.tech/tags/garbage-collection.md>), [memory](<https://devfeed.tech/tags/memory.md>), [net](<https://devfeed.tech/tags/net.md>), [process](<https://devfeed.tech/tags/process.md>), [python](<https://devfeed.tech/tags/python.md>), [release](<https://devfeed.tech/tags/release.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso 0.7 improves performance and robustness for production and embedded workloads. The release speeds up MVCC concurrent writes, reduces recovery and memory costs, adds cooperative CPU yielding and safer allocation behavior, and expands SQL features. It also introduces a SQLite-compatible .NET provider and full-text search in the Python SDK.

### Source excerpt

Turso v0.7.0 release with faster MVCC concurrent writes, a non-blocking embeddable engine, PostgreSQL-style sequences, locale-backed collations, SQLite-compatible .NET bindings, and full-text search in Python.

## The final boss of reliability: formal verification

DevFeed: [The final boss of reliability: formal verification](<https://devfeed.tech/articles/the-final-boss-of-reliability-formal-verification-6045.md>)

Original publisher: [Read original article](<https://turso.tech/blog/the-final-boss-of-reliability>)

Author: Glauber Costa

Published: 2026-07-07T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Formal methods](<https://devfeed.tech/topics/formal-methods.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [debugging](<https://devfeed.tech/topics/debugging.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [bug](<https://devfeed.tech/tags/bug.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [formal-methods](<https://devfeed.tech/tags/formal-methods.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [testing](<https://devfeed.tech/tags/testing.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

The article explains how Turso is partnering with Aretta AI to add formal verification to its reliability and testing practices. It discusses Turso's SQLite compatibility, deterministic simulation testing, Antithesis, and the cost of finding bugs late in the process.

### Source excerpt

How we are partnering with Aretta AI to bring formal verification into Turso's testing arsenal, and the fsync bug it already caught.

## How Alien uses Turso to make BYOC deployments reliable

DevFeed: [How Alien uses Turso to make BYOC deployments reliable](<https://devfeed.tech/articles/how-alien-uses-turso-to-make-byoc-deployments-reliable-6082.md>)

Original publisher: [Read original article](<https://turso.tech/blog/turso-powers-alien-byoc>)

Author: Alon Gubkin

Published: 2026-06-22T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [on-prem](<https://devfeed.tech/topics/on-prem.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [azure](<https://devfeed.tech/tags/azure.md>), [database](<https://devfeed.tech/tags/database.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [iam](<https://devfeed.tech/tags/iam.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [on-prem](<https://devfeed.tech/tags/on-prem.md>), [security](<https://devfeed.tech/tags/security.md>), [software](<https://devfeed.tech/tags/software.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Alien uses an embedded, encrypted Turso database to support reliable Bring Your Own Cloud deployments across customer-controlled AWS, GCP, Azure, and on-premises environments. The article explains how Alien's centralized control plane and local operator handle deployments, updates, telemetry, and failures without requiring unrestricted access to customer infrastructure.

### Source excerpt

How Alien uses an embedded, encrypted Turso database to keep BYOC deployments manageable inside environments it does not control.

## How to build an encrypted secrets vault for agents

DevFeed: [How to build an encrypted secrets vault for agents](<https://devfeed.tech/articles/how-to-build-an-encrypted-secrets-vault-for-agents-5964.md>)

Original publisher: [Read original article](<https://turso.tech/blog/how-to-build-an-encrypted-secrets-vault-for-agents>)

Author: Glauber Costa

Published: 2026-06-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [database](<https://devfeed.tech/tags/database.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [local](<https://devfeed.tech/tags/local.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

A tutorial on building a local encrypted secrets vault that lets coding agents use credentials without seeing their values. It uses a Turso database and a narrow audited interface that injects secrets into child-process environment variables and scrubs them from output.

### Source excerpt

Your coding agent needs your API keys but should never see them. Here's how a single encrypted Turso database makes a local secrets vault almost trivial to build.

## Why we chose Turso to secure AI credentials

DevFeed: [Why we chose Turso to secure AI credentials](<https://devfeed.tech/articles/why-we-chose-turso-to-secure-ai-credentials-6119.md>)

Original publisher: [Read original article](<https://turso.tech/blog/why-we-chose-turso-to-secure-ai-credentials>)

Author: Devon Tietjen

Published: 2026-06-16T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Disk image](<https://devfeed.tech/topics/disk-image.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [API](<https://devfeed.tech/topics/api.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [databases](<https://devfeed.tech/tags/databases.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-replicas](<https://devfeed.tech/tags/embedded-replicas.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [latency](<https://devfeed.tech/tags/latency.md>), [local](<https://devfeed.tech/tags/local.md>), [on-prem](<https://devfeed.tech/tags/on-prem.md>), [rust](<https://devfeed.tech/tags/rust.md>), [security](<https://devfeed.tech/tags/security.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Eden uses Turso's encrypted embedded storage to keep sensitive control-plane state while deploying its infrastructure gateway close to the databases, APIs, AI endpoints, and internal tools it governs. This embedded approach reduces latency, network hops, external dependencies, and operational overhead, while supporting private, on-premises, air-gapped, and low-latency environments without requiring a separate Postgres deployment.

### Source excerpt

How Eden uses Turso's encrypted embedded storage to hold sensitive control-plane state, so its gateway can run close to the databases, APIs, and AI endpoints it governs without standing up a separate Postgres.

## How Edgar Allan Poe found bugs in Turso

DevFeed: [How Edgar Allan Poe found bugs in Turso](<https://devfeed.tech/articles/how-edgar-allan-poe-found-bugs-in-turso-5938.md>)

Original publisher: [Read original article](<https://turso.tech/blog/edgar-allan-poe>)

Author: Mikaël Francoeur

Published: 2026-06-08T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding](<https://devfeed.tech/tags/coding.md>), [database](<https://devfeed.tech/tags/database.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [testing](<https://devfeed.tech/tags/testing.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

The article describes using LLM coding agents to autonomously test Turso's relational database and find bugs. It contrasts this approach with oracle-based random SQL generation, which can require long runs to reach difficult combinations of SQL features.

### Source excerpt

How we use LLM coding agents to autonomously find bugs in Turso, and why giving them creative personas makes them better database testers.

## Announcing the Turso Partner Program

DevFeed: [Announcing the Turso Partner Program](<https://devfeed.tech/articles/announcing-the-turso-partner-program-6081.md>)

Original publisher: [Read original article](<https://turso.tech/blog/turso-partner-program>)

Author: Jeff Olson

Published: 2026-05-27T00:00:00Z

Content type: news

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [database](<https://devfeed.tech/tags/database.md>), [partners](<https://devfeed.tech/tags/partners.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso announces a partner program for organizations helping customers adopt its many-database architecture for AI-agent workloads.

### Source excerpt

The database for the age of AI agents now has a partner program. Build on Turso. Deliver it to the world.

## How we used Quint to find over 10 bugs in SQLite while hardening Turso

DevFeed: [How we used Quint to find over 10 bugs in SQLite while hardening Turso](<https://devfeed.tech/articles/how-we-used-quint-to-find-over-10-bugs-in-sqlite-while-hardening-turso-5972.md>)

Original publisher: [Read original article](<https://turso.tech/blog/how-we-used-quint-to-find-over-10-bugs-in-sqlite>)

Author: Glauber Costa

Published: 2026-05-18T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Formal methods](<https://devfeed.tech/topics/formal-methods.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>), [API](<https://devfeed.tech/topics/api.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Test coverage](<https://devfeed.tech/topics/coverage.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [article](<https://devfeed.tech/tags/article.md>), [c](<https://devfeed.tech/tags/c.md>), [community](<https://devfeed.tech/tags/community.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [formal-methods](<https://devfeed.tech/tags/formal-methods.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [testing](<https://devfeed.tech/tags/testing.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

This article describes how a Turso community member modeled the SQLite C API in Quint, generated execution traces, and ran them against real SQLite to uncover more than 10 bugs. It presents the approach as an effort to strengthen Turso's testing and explore more accessible formal methods.

### Source excerpt

A Turso community member modeled the SQLite C API in Quint, ran the generated traces against real SQLite, and uncovered more than 10 bugs along the way.

[Next page](<https://devfeed.tech/tags/turso.md?cursor=WyIyMDI2LTA1LTE4VDAwOjAwOjAwKzAwOjAwIiwgIjFjMTQ4MTBkLWMxNWYtNDk2Mi04NjM4LTE5YWVkZmIyYjY2OSJd>)