Turso
Articles, tutorials, and updates from Turso and the community.
- Posts
- 266 from 15 Mar 2022 to 30 Oct 2026
- Posting
- weekly (46 in the last year)
- Kind
- company blog
2026 40
- Databases as Variables: What Unlimited Databases Actually Changes
- Birth and death of a row in Turso's MVCC
- The Many-Database Architecture: Should You Give Every Tenant Their Own Database?
- Turso is now in the Cursor Marketplace
- Toasty now fully supports Turso
- Turso is joining Supabase to give every agent its own database
- Turso Cloud now runs in Australia, Brazil, Canada, and Sweden
- From v0.7 to v0.8: How group commit changed Turso's tail latency
- Turso 0.8: Concurrent writes without SQLite's single-writer bottleneck
- Let your agents run free with Turso Accident Protection
- SQLite Encryption in Production: Key Management, Migration, and Real-World Use Cases
- Encrypting SQLite Databases with Turso: Local, Cloud, and BYOK
- SQLite Doesn't Come With Encryption. Here's What Developers Actually Use.
- Concurrent Writes in Practice: Building High-Throughput Apps with Turso's MVCC
- Giving Agents Their Own Turso Accounts with AgentID
- How Poke Gives Every User Their Own Database, Without Them Ever Knowing
- Multi-tenancy at Scale: How to Give Every User Their Own Database
- Migrating from PostgreSQL/MySQL to SQLite: When and How to Make the Switch
- CTO.new Coordinates Tens of Thousands of AI Agents with a Database per Project on Turso
- SQLite Concurrent Writes Are Here: Early Preview on Turso Cloud
- Building Local-First Apps: The Complete Guide to Offline-First Database Sync
- Building AI Agent Databases: A Complete Guide to Database-per-Agent Architecture
- Running unmodified Doom in the SQLite bytecode language
- We're building Postgres in Rust. Using the LLVM of databases
- Building a Retrieval Pipeline with Turso and Voyage AI
- How to build an encrypted secrets vault for agents
- How Edgar Allan Poe found bugs in Turso
- How we used Quint to find over 10 bugs in SQLite while hardening Turso
- How Sample Vault syncs gigabyte-scale databases from cloud to local with Turso
- How to Provision Turso Databases Using the Stripe CLI
- A Look Back on BugBash 2026
- Carl Sverre ruined my day. And it was glorious
- Building a code search engine with Turso
- Giving OpenClaw a memory that actually works
- How to build a retrieval system for agents
- Bringing SQLite to Vercel Functions with Turso
- Introducing React Native Bindings for Turso
- Beyond FTS5: Building Transactional Full-Text Search in TursoDB
- Nothing new under the sun: everything is a file
- Building AI agents with just bash and a filesystem in TypeScript
2025 38
- AgentFS with copy-on-write overlay filesystem
- AgentFS in the Browser
- AgentFS with FUSE: SQLite-backed agent state as a POSIX filesystem
- The Faces of Turso: Meet Ihor
- The Missing Abstraction for AI Agents: The Agent Filesystem
- Indexing sparse vectors with Turso
- The Faces of Turso: Meet Mikaël Francoeur
- How We Built the Turso Shell in the Browser
- Introducing Real-Time Data with Materialized Views in Turso
- Introducing Databases Anywhere with Turso Sync
- Introducing Turso in the Browser
- Introducing Fast, Native Encryption in Turso Database
- Beyond the Single-Writer Limitation with Turso's Concurrent Writes
- The Faces of Turso: Meet Seon Woo Kim
- The Faces of Turso: Meet Meteorgan
- Faster schema changes for large SQLite databases
- An adventure in writing compatible systems
- Introducing the Turso Database MCP
- Replacing Kafka with… SQLite?
- The Faces of Turso: Meet Alperen Keleş
- Introducing the Turso Serverless JavaScript Driver
- Introducing Read-Only Database Attach for SQLite in Turso
- How Turso made connections to SQLite databases 575x faster
- Introducing Change Data Capture for SQLite in Turso
- Building AI Agents That Remember with Mastra and Turso Vector
- New SDKs for Python and SQLAlchemy
- How to Deploy Schema Changes to a Million Databases
- Powering AI Agents: VoltAgent & Turso for Global, Low-Latency Memory
- How does Turso Cloud keep your data durable and safe?
- Inspect Turso Cloud Audit Logs Using the CLI
- Migrating and Importing SQLite to Turso Just Got Easier
- Prevent Accidental Deletes with Database and Group Delete Protection
- Local-First SQLite, Cloud-Connected with Turso Embedded Replicas
- Database Superpowers for Your AI Assistant using MCP
- Outerbase Studio Added to Turso Cloud
- Do It Yourself Database CDN with Embedded Replicas
- Announcing Laravel Support and PHP PDO Interface
- Local RAG with Ollama, Mistral, and Turso
2024 54
- Add comments to your Astro blog with AstroDB and Turso
- Introducing Limbo: A complete rewrite of SQLite in Rust
- Build your own Web Analytics Dashboard with Turso and Bolt
- Multi-Tenant E-Commerce Architecture with Turso
- Databases will be free
- Analytics for Per-User Database Architecture
- Filtering in Vector Search with Metadata and RAG Pipelines
- Introducing Offline Writes for Turso
- Adaptive Computer chooses Turso ephemeral databases to power AI agents that build and modify software
- Turso: Databases For All Your AI Apps
- Local first AI assistant Kin leverages Turso's libSQL for on-device native Vector Search
- How Drizzle Leverages Turso for Its Products and Services
- A deep look into our new massive multitenant architecture
- Building Vector Search and Personal Knowledge Graphs on Mobile with libSQL and React Native
- Personal Knowledge Graphs in AI RAG-powered Applications with libSQL
- Improvements to our Support Process
- Processing embeddings with libSQL, Redpanda Kafka, and Mixedbread
- Building a RESTful API with PHP and SQLite
- How to deadlock Tokio application in Rust with just a single mutex
- Introducing the Turso Per-User Starter
- Database migrations with Geni and libSQL
- Approximate nearest neighbor search with DiskANN in libSQL
- Save Resend email events to your Turso Database
- Set your teams free with Turso Embedded Replicas
- How DatoCMS solved tag invalidation with Turso
- How to Generate & Store OpenAI Vector Embeddings with Turso
- Navigate your Turso database with Outerbase
- Introducing the PHP, Laravel & Doctrine DBAL client for libSQL
- The Databases API: Platform Saga Part VI
- Call it edge or call it whatever you want, just don’t give up on your users
- Deploy Turso embedded replicas to Fly, Akamai, Koyeb, Railway, & Render.
- 5 best free SQLite GUIs
- Introducing the Drizzle Session Storage Adapter for Shopify App Developers
- The Groups API: Platform Saga Part V
- Launch Week Day 5: Database Analytics with AI Insights
- Launch Week Day 3: Secure, Compliant & ready for the Pros!
- Launch Week Day 2: Embedded Replicas go GA with Production friendly upgrades
- Launch Week Day 1: Database Per Tenant Architectures Get Production Friendly Improvements
- Astro chooses Turso to power Astro DB
- Migrating data from MySQL to Turso
- The Locations API: Platform Saga Part IV
- The Organizations API: Platform Saga Part III
- February 2024 Turso Product and Community Digest
- Building a better-sqlite3 compatible JavaScript package with Rust
- The Authorization API: Platform Saga Part II
- Fully Open Source Encryption for SQLite
- A Hero's API Journey Begins: Platform Saga Part I
- Batches in SQLite
- January 2024 Turso Product and Community Digest
- Give each of your users their own SQLite database
- I needed a simple Discord bot. Val Town made it fun!
- Create a database branch with GitHub Actions
- Creating a mobile application with Flutter and Turso
- Mobile app prototyping with Quasar and SQLite
2023 32
- Is NoSQL dead?
- Databases have traditionally been expensive. What if we could change that?
- Bring Your Own SDK with Turso's HTTP API
- Incident 2023-12-04: Data leak and loss in some free tier databases
- Get microsecond read latency on AWS Lambda with local databases
- Create a fast, performant admin UI with Retool and Turso
- libSQL, the fork of SQLite, crosses 5k GitHub stars
- Leveraging Turso's embedded replicas in real world applications
- Creating a multitenant SaaS service with Turso, Remix, and Drizzle
- Announcing New Prisma, Hasura & Cloudflare Integrations with Turso
- Introducing Embedded Replicas: Deploy Turso anywhere
- Creating a website using htmx and Turso
- Build a poll-making website using SvelteKit, Turso, Drizzle, and deploy it to Vercel.
- Creating a fast e-commerce website using Remix, Turso, and Drizzle hosted on Cloudflare Workers
- A linter I really recommend you to use if you're doing SQL in Golang
- Microsecond-level SQL query latency with libSQL local replicas
- How to get your database access code deadlocked in Golang
- Replicate my *entire* production database? You must be mad!
- The CTO of Triptojapan.com talks about how he made his site snappy and fast, with Cloudflare Workers, Drizzle and Turso
- Announcing the Turso Scaler Plan
- Reliable state in Cypress tests using Turso's libSQL driver
- Fermyon Spin with Rust setup guide
- Create a distributed API for your e-commerce store using Cloudflare and Turso
- Database migrations made easy with Atlas
- A/B testing use case with Turso
- Create a shopping cart using Qwik and Turso
- Deploy a Nuxt 3 and Turso app on Vercel
- Deploying a web app built with Qwik and Turso on Netlify
- Netlify setup guide
- Creating a newsletter manager with Turso and Qwik
- Early impressions of Turso, the edge database from ChiselStrike
- Announcing ChiselStrike Turso
2022 10
- New in 0.15: the ChiselStrike TypeScript client API
- Our product got free advertising from AI
- Never ever use a database as a message queue. Do this instead.
- Remix.run is great! But can it have a full backend in under a minute?
- Notes from my journey from Rust to … TypeScript????
- Offline data access: a dream come true?
- My other database is a compiler
- Chiseling in the Open
- How do you say ChiselStrike in Portuguese?
- Latency drives modern infrastructure architecture
Undated 92
- Simple trick to save environment and money when using github actions
- Something you probably want to know about if youre using sqlite in golang 72547ad625f1
- Speeding up a remix website with tursos embedded replicas hosted on akamais linode e5e5a738
- Sqlite based databases on the postgres protocol yes we can 358e61171d65
- Sqlite retrieval augmented generation and vector search
- Start free today turso public beta welcomes you to the data edge 34f284474147
- Stop caching and use your database to save time and latency 16aebd3f
- Storing vercels ai sdk chat messages in a turso database
- Sync benchmark
- The final boss of reliability
- The libsql glow up
- The space complexity of vector indexes in libsql
- The wonders of ai
- Tips for maximizing your turso billing allowances 48a0fca163e9
- Trace slow queries and capture sqlite errors with sentry
- Track database branching with turso cloud
- Turso 0.4.0
- Turso 0.5.0
- Turso 0.6.0
- Turso 0.7.0
- Turso achieves soc2 compliance
- Turso adds ruby on rails support
- Turso aws beta
- Turso aws out of beta
- Turso beta week why we did it
- Turso brings native vector search to sqlite
- Turso cli is now open source 66fd8130f5c9
- Turso cloud debuts the new developer plan
- Turso cloud goes diskless
- Turso cloud integration for vercel marketplace
- Turso cloud native encryption
- Turso cloud new generation private beta
- Turso cloud plus stripe projects
- Turso cloud powers adaptive ai
- Turso cloud works with capacitor
- Turso for startups the many database architecture
- Turso gets its 128th contributor
- Turso goes mobile with official ios and android sdks
- Turso introduces additional pricing flexibility with support for overages 1fbe7e33b704
- Turso introduces new hobby plan for 9 dollar a month
- Turso launch week accelerates growth nets 1 5k new users in 7 days 2829ed781dc2
- Turso now includes unlimited databases for everybody
- Turso now supports database branching and point in time restore eaadb8c4dce5
- Turso offline sync public beta
- Turso on aws
- Turso partner program
- Turso powers alien byoc
- Turso powers fermyon clouds noops sql database 7606901dc50f
- Turso radically increases the amount of databases available on their starter and scaler plans 10a69ad94055
- Turso the next evolution of sqlite
- Unlimited databases are here
- Upcoming changes to the turso platform and roadmap
- Use sqlite triggers to send new user emails
- Use turso as your unkey cache store
- Using drizzle studio with turso 4ebc1dfd4eac
- Using sqlite as your llm vector database
- Using turso to serve a server side rendered astro blogs content 58caa6188bd5
- Vegas blackout
- Vercel benchmarks show turso has low latencies everywhere what the data edge is good for 7407579d4c88
- Vercel setup guide 1c72f65b
- Wait you guys are not actually flying theprimeagen to brazil are you 39aa97f2
- We are a year into rewriting sqlite
- We are now proud sponsors of drizzle eed7e7288ccf
- We built a brand new turso web app
- We rewrote large parts of our api in go
- We will rewrite sqlite and we are going all in
- Webassembly functions for your sqlite compatible database 7e1ad95a2aa7
- Webassembly triggers in libsql b5eb62cc1c6
- Were bringing libsql into the turso family 8cc1a653448e
- Were proud partners with theprimeagen 155d549f4b14
- What happens with oss in the age of ai
- What have we learned from a year of chiselstrike eed1d45971f1
- What the heck is the edge anyway a159a12f2412
- When to choose an orm for your database 11a05b42
- Why cant we be friends 43077c05
- Why i am not yet ready to switch to zig from rust
- Why middleware may not be the right abstraction for your data policies daf8a0c2172f
- Why open source is a terrible way to build products yet most great products use open source c3bf9e201648
- Why prisma chose turso to power prisma optimize
- Why radix themes power the new turso interface
- Why so many pieces in the backend puzzle 2a8f3546bacd
- Why sqlite is so great for the edge ee00a3a9a55f
- Why we built an edge benchmarking tool for turso 9f9f90851e23
- Why we chose turso to secure ai credentials
- Why we transitioned to clerk for authentication
- Working on databases from prison
- Working with clerk and per user databases
- Write that blog with turso
- Write your own email server in rust 36f4ff5b1956
- You can now migrate your existing databases to aws
- You dont need a separate vector database
- Zig helped us move data to the edge here are our impressions 67d3a9c45af4