DEV Community

Alex Spinov
Alex Spinov

Posted on

Turso Has a Free Edge SQLite Database — SQLite That Scales Globally

Turso is a distributed SQLite database — run SQLite at the edge with replication across 30+ locations.

What You Get for Free (Free Tier)

  • 500 databases — create databases on demand
  • 9 GB total storage — generous for edge apps
  • Unlimited reads — no per-read charges
  • Multi-region — replicate to 35+ edge locations
  • Embedded replicas — SQLite file synced to your app server
  • libSQL — open-source fork of SQLite with extensions
  • Branching — create database branches for testing
  • Platform SDKs — JavaScript, Python, Go, Rust, PHP

Quick Start

turso auth login
turso db create my-app
turso db show my-app --url  # libsql://my-app-username.turso.io
Enter fullscreen mode Exit fullscreen mode
import { createClient } from '@libsql/client'

const db = createClient({
  url: 'libsql://my-app-username.turso.io',
  authToken: 'your-token'
})

await db.execute('CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)')
await db.execute({ sql: 'INSERT INTO users VALUES (?, ?)', args: [1, 'Alice'] })
const result = await db.execute('SELECT * FROM users')
Enter fullscreen mode Exit fullscreen mode

Why Developers Switch from PlanetScale/Supabase

Traditional managed databases are in one region:

  • Edge-native — data replicated to 35+ global locations
  • Embedded replicas — local SQLite file synced with cloud
  • SQLite compatible — use any SQLite tool or library
  • 500 free databases — one per tenant in multi-tenant apps

A global SaaS had 200ms database latency for users in Asia (database in US-East). After Turso with edge replicas: 5ms reads from the nearest location. Same data, 40x faster.

Need Custom Data Solutions?

I build production-grade scrapers and data pipelines for startups, agencies, and research teams.

Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.

Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.

Top comments (0)