The Curious Engineer

All blogs / Databases

Turso

turso.tech/blog

Articles, tutorials, and updates from Turso and the community.

DatabasesDistributed systems / cloud

Posts
266 from 15 Mar 2022 to 30 Oct 2026
Posting
weekly (46 in the last year)
Kind
company blog

2026 40

  1. Databases as Variables: What Unlimited Databases Actually Changes
  2. Birth and death of a row in Turso's MVCC
  3. The Many-Database Architecture: Should You Give Every Tenant Their Own Database?
  4. Turso is now in the Cursor Marketplace
  5. Toasty now fully supports Turso
  6. Turso is joining Supabase to give every agent its own database
  7. Turso Cloud now runs in Australia, Brazil, Canada, and Sweden
  8. From v0.7 to v0.8: How group commit changed Turso's tail latency
  9. Turso 0.8: Concurrent writes without SQLite's single-writer bottleneck
  10. Let your agents run free with Turso Accident Protection
  11. SQLite Encryption in Production: Key Management, Migration, and Real-World Use Cases
  12. Encrypting SQLite Databases with Turso: Local, Cloud, and BYOK
  13. SQLite Doesn't Come With Encryption. Here's What Developers Actually Use.
  14. Concurrent Writes in Practice: Building High-Throughput Apps with Turso's MVCC
  15. Giving Agents Their Own Turso Accounts with AgentID
  16. How Poke Gives Every User Their Own Database, Without Them Ever Knowing
  17. Multi-tenancy at Scale: How to Give Every User Their Own Database
  18. Migrating from PostgreSQL/MySQL to SQLite: When and How to Make the Switch
  19. CTO.new Coordinates Tens of Thousands of AI Agents with a Database per Project on Turso
  20. SQLite Concurrent Writes Are Here: Early Preview on Turso Cloud
  21. Building Local-First Apps: The Complete Guide to Offline-First Database Sync
  22. Building AI Agent Databases: A Complete Guide to Database-per-Agent Architecture
  23. Running unmodified Doom in the SQLite bytecode language
  24. We're building Postgres in Rust. Using the LLVM of databases
  25. Building a Retrieval Pipeline with Turso and Voyage AI
  26. How to build an encrypted secrets vault for agents
  27. How Edgar Allan Poe found bugs in Turso
  28. How we used Quint to find over 10 bugs in SQLite while hardening Turso
  29. How Sample Vault syncs gigabyte-scale databases from cloud to local with Turso
  30. How to Provision Turso Databases Using the Stripe CLI
  31. A Look Back on BugBash 2026
  32. Carl Sverre ruined my day. And it was glorious
  33. Building a code search engine with Turso
  34. Giving OpenClaw a memory that actually works
  35. How to build a retrieval system for agents
  36. Bringing SQLite to Vercel Functions with Turso
  37. Introducing React Native Bindings for Turso
  38. Beyond FTS5: Building Transactional Full-Text Search in TursoDB
  39. Nothing new under the sun: everything is a file
  40. Building AI agents with just bash and a filesystem in TypeScript

2025 38

  1. AgentFS with copy-on-write overlay filesystem
  2. AgentFS in the Browser
  3. AgentFS with FUSE: SQLite-backed agent state as a POSIX filesystem
  4. The Faces of Turso: Meet Ihor
  5. The Missing Abstraction for AI Agents: The Agent Filesystem
  6. Indexing sparse vectors with Turso
  7. The Faces of Turso: Meet Mikaël Francoeur
  8. How We Built the Turso Shell in the Browser
  9. Introducing Real-Time Data with Materialized Views in Turso
  10. Introducing Databases Anywhere with Turso Sync
  11. Introducing Turso in the Browser
  12. Introducing Fast, Native Encryption in Turso Database
  13. Beyond the Single-Writer Limitation with Turso's Concurrent Writes
  14. The Faces of Turso: Meet Seon Woo Kim
  15. The Faces of Turso: Meet Meteorgan
  16. Faster schema changes for large SQLite databases
  17. An adventure in writing compatible systems
  18. Introducing the Turso Database MCP
  19. Replacing Kafka with… SQLite?
  20. The Faces of Turso: Meet Alperen Keleş
  21. Introducing the Turso Serverless JavaScript Driver
  22. Introducing Read-Only Database Attach for SQLite in Turso
  23. How Turso made connections to SQLite databases 575x faster
  24. Introducing Change Data Capture for SQLite in Turso
  25. Building AI Agents That Remember with Mastra and Turso Vector
  26. New SDKs for Python and SQLAlchemy
  27. How to Deploy Schema Changes to a Million Databases
  28. Powering AI Agents: VoltAgent & Turso for Global, Low-Latency Memory
  29. How does Turso Cloud keep your data durable and safe?
  30. Inspect Turso Cloud Audit Logs Using the CLI
  31. Migrating and Importing SQLite to Turso Just Got Easier
  32. Prevent Accidental Deletes with Database and Group Delete Protection
  33. Local-First SQLite, Cloud-Connected with Turso Embedded Replicas
  34. Database Superpowers for Your AI Assistant using MCP
  35. Outerbase Studio Added to Turso Cloud
  36. Do It Yourself Database CDN with Embedded Replicas
  37. Announcing Laravel Support and PHP PDO Interface
  38. Local RAG with Ollama, Mistral, and Turso

2024 54

  1. Add comments to your Astro blog with AstroDB and Turso
  2. Introducing Limbo: A complete rewrite of SQLite in Rust
  3. Build your own Web Analytics Dashboard with Turso and Bolt
  4. Multi-Tenant E-Commerce Architecture with Turso
  5. Databases will be free
  6. Analytics for Per-User Database Architecture
  7. Filtering in Vector Search with Metadata and RAG Pipelines
  8. Introducing Offline Writes for Turso
  9. Adaptive Computer chooses Turso ephemeral databases to power AI agents that build and modify software
  10. Turso: Databases For All Your AI Apps
  11. Local first AI assistant Kin leverages Turso's libSQL for on-device native Vector Search
  12. How Drizzle Leverages Turso for Its Products and Services
  13. A deep look into our new massive multitenant architecture
  14. Building Vector Search and Personal Knowledge Graphs on Mobile with libSQL and React Native
  15. Personal Knowledge Graphs in AI RAG-powered Applications with libSQL
  16. Improvements to our Support Process
  17. Processing embeddings with libSQL, Redpanda Kafka, and Mixedbread
  18. Building a RESTful API with PHP and SQLite
  19. How to deadlock Tokio application in Rust with just a single mutex
  20. Introducing the Turso Per-User Starter
  21. Database migrations with Geni and libSQL
  22. Approximate nearest neighbor search with DiskANN in libSQL
  23. Save Resend email events to your Turso Database
  24. Set your teams free with Turso Embedded Replicas
  25. How DatoCMS solved tag invalidation with Turso
  26. How to Generate & Store OpenAI Vector Embeddings with Turso
  27. Navigate your Turso database with Outerbase
  28. Introducing the PHP, Laravel & Doctrine DBAL client for libSQL
  29. The Databases API: Platform Saga Part VI
  30. Call it edge or call it whatever you want, just don’t give up on your users
  31. Deploy Turso embedded replicas to Fly, Akamai, Koyeb, Railway, & Render.
  32. 5 best free SQLite GUIs
  33. Introducing the Drizzle Session Storage Adapter for Shopify App Developers
  34. The Groups API: Platform Saga Part V
  35. Launch Week Day 5: Database Analytics with AI Insights
  36. Launch Week Day 3: Secure, Compliant & ready for the Pros!
  37. Launch Week Day 2: Embedded Replicas go GA with Production friendly upgrades
  38. Launch Week Day 1: Database Per Tenant Architectures Get Production Friendly Improvements
  39. Astro chooses Turso to power Astro DB
  40. Migrating data from MySQL to Turso
  41. The Locations API: Platform Saga Part IV
  42. The Organizations API: Platform Saga Part III
  43. February 2024 Turso Product and Community Digest
  44. Building a better-sqlite3 compatible JavaScript package with Rust
  45. The Authorization API: Platform Saga Part II
  46. Fully Open Source Encryption for SQLite
  47. A Hero's API Journey Begins: Platform Saga Part I
  48. Batches in SQLite
  49. January 2024 Turso Product and Community Digest
  50. Give each of your users their own SQLite database
  51. I needed a simple Discord bot. Val Town made it fun!
  52. Create a database branch with GitHub Actions
  53. Creating a mobile application with Flutter and Turso
  54. Mobile app prototyping with Quasar and SQLite

2023 32

  1. Is NoSQL dead?
  2. Databases have traditionally been expensive. What if we could change that?
  3. Bring Your Own SDK with Turso's HTTP API
  4. Incident 2023-12-04: Data leak and loss in some free tier databases
  5. Get microsecond read latency on AWS Lambda with local databases
  6. Create a fast, performant admin UI with Retool and Turso
  7. libSQL, the fork of SQLite, crosses 5k GitHub stars
  8. Leveraging Turso's embedded replicas in real world applications
  9. Creating a multitenant SaaS service with Turso, Remix, and Drizzle
  10. Announcing New Prisma, Hasura & Cloudflare Integrations with Turso
  11. Introducing Embedded Replicas: Deploy Turso anywhere
  12. Creating a website using htmx and Turso
  13. Build a poll-making website using SvelteKit, Turso, Drizzle, and deploy it to Vercel.
  14. Creating a fast e-commerce website using Remix, Turso, and Drizzle hosted on Cloudflare Workers
  15. A linter I really recommend you to use if you're doing SQL in Golang
  16. Microsecond-level SQL query latency with libSQL local replicas
  17. How to get your database access code deadlocked in Golang
  18. Replicate my *entire* production database? You must be mad!
  19. The CTO of Triptojapan.com talks about how he made his site snappy and fast, with Cloudflare Workers, Drizzle and Turso
  20. Announcing the Turso Scaler Plan
  21. Reliable state in Cypress tests using Turso's libSQL driver
  22. Fermyon Spin with Rust setup guide
  23. Create a distributed API for your e-commerce store using Cloudflare and Turso
  24. Database migrations made easy with Atlas
  25. A/B testing use case with Turso
  26. Create a shopping cart using Qwik and Turso
  27. Deploy a Nuxt 3 and Turso app on Vercel
  28. Deploying a web app built with Qwik and Turso on Netlify
  29. Netlify setup guide
  30. Creating a newsletter manager with Turso and Qwik
  31. Early impressions of Turso, the edge database from ChiselStrike
  32. Announcing ChiselStrike Turso

2022 10

  1. New in 0.15: the ChiselStrike TypeScript client API
  2. Our product got free advertising from AI
  3. Never ever use a database as a message queue. Do this instead.
  4. Remix.run is great! But can it have a full backend in under a minute?
  5. Notes from my journey from Rust to … TypeScript????
  6. Offline data access: a dream come true?
  7. My other database is a compiler
  8. Chiseling in the Open
  9. How do you say ChiselStrike in Portuguese?
  10. Latency drives modern infrastructure architecture

Undated 92

  1. Simple trick to save environment and money when using github actions
  2. Something you probably want to know about if youre using sqlite in golang 72547ad625f1
  3. Speeding up a remix website with tursos embedded replicas hosted on akamais linode e5e5a738
  4. Sqlite based databases on the postgres protocol yes we can 358e61171d65
  5. Sqlite retrieval augmented generation and vector search
  6. Start free today turso public beta welcomes you to the data edge 34f284474147
  7. Stop caching and use your database to save time and latency 16aebd3f
  8. Storing vercels ai sdk chat messages in a turso database
  9. Sync benchmark
  10. The final boss of reliability
  11. The libsql glow up
  12. The space complexity of vector indexes in libsql
  13. The wonders of ai
  14. Tips for maximizing your turso billing allowances 48a0fca163e9
  15. Trace slow queries and capture sqlite errors with sentry
  16. Track database branching with turso cloud
  17. Turso 0.4.0
  18. Turso 0.5.0
  19. Turso 0.6.0
  20. Turso 0.7.0
  21. Turso achieves soc2 compliance
  22. Turso adds ruby on rails support
  23. Turso aws beta
  24. Turso aws out of beta
  25. Turso beta week why we did it
  26. Turso brings native vector search to sqlite
  27. Turso cli is now open source 66fd8130f5c9
  28. Turso cloud debuts the new developer plan
  29. Turso cloud goes diskless
  30. Turso cloud integration for vercel marketplace
  31. Turso cloud native encryption
  32. Turso cloud new generation private beta
  33. Turso cloud plus stripe projects
  34. Turso cloud powers adaptive ai
  35. Turso cloud works with capacitor
  36. Turso for startups the many database architecture
  37. Turso gets its 128th contributor
  38. Turso goes mobile with official ios and android sdks
  39. Turso introduces additional pricing flexibility with support for overages 1fbe7e33b704
  40. Turso introduces new hobby plan for 9 dollar a month
  41. Turso launch week accelerates growth nets 1 5k new users in 7 days 2829ed781dc2
  42. Turso now includes unlimited databases for everybody
  43. Turso now supports database branching and point in time restore eaadb8c4dce5
  44. Turso offline sync public beta
  45. Turso on aws
  46. Turso partner program
  47. Turso powers alien byoc
  48. Turso powers fermyon clouds noops sql database 7606901dc50f
  49. Turso radically increases the amount of databases available on their starter and scaler plans 10a69ad94055
  50. Turso the next evolution of sqlite
  51. Unlimited databases are here
  52. Upcoming changes to the turso platform and roadmap
  53. Use sqlite triggers to send new user emails
  54. Use turso as your unkey cache store
  55. Using drizzle studio with turso 4ebc1dfd4eac
  56. Using sqlite as your llm vector database
  57. Using turso to serve a server side rendered astro blogs content 58caa6188bd5
  58. Vegas blackout
  59. Vercel benchmarks show turso has low latencies everywhere what the data edge is good for 7407579d4c88
  60. Vercel setup guide 1c72f65b
  61. Wait you guys are not actually flying theprimeagen to brazil are you 39aa97f2
  62. We are a year into rewriting sqlite
  63. We are now proud sponsors of drizzle eed7e7288ccf
  64. We built a brand new turso web app
  65. We rewrote large parts of our api in go
  66. We will rewrite sqlite and we are going all in
  67. Webassembly functions for your sqlite compatible database 7e1ad95a2aa7
  68. Webassembly triggers in libsql b5eb62cc1c6
  69. Were bringing libsql into the turso family 8cc1a653448e
  70. Were proud partners with theprimeagen 155d549f4b14
  71. What happens with oss in the age of ai
  72. What have we learned from a year of chiselstrike eed1d45971f1
  73. What the heck is the edge anyway a159a12f2412
  74. When to choose an orm for your database 11a05b42
  75. Why cant we be friends 43077c05
  76. Why i am not yet ready to switch to zig from rust
  77. Why middleware may not be the right abstraction for your data policies daf8a0c2172f
  78. Why open source is a terrible way to build products yet most great products use open source c3bf9e201648
  79. Why prisma chose turso to power prisma optimize
  80. Why radix themes power the new turso interface
  81. Why so many pieces in the backend puzzle 2a8f3546bacd
  82. Why sqlite is so great for the edge ee00a3a9a55f
  83. Why we built an edge benchmarking tool for turso 9f9f90851e23
  84. Why we chose turso to secure ai credentials
  85. Why we transitioned to clerk for authentication
  86. Working on databases from prison
  87. Working with clerk and per user databases
  88. Write that blog with turso
  89. Write your own email server in rust 36f4ff5b1956
  90. You can now migrate your existing databases to aws
  91. You dont need a separate vector database
  92. Zig helped us move data to the edge here are our impressions 67d3a9c45af4