Everything you need to ship fast, from local development to production deployment.
Create a new SQLite database in under a second. No provisioning, no configuration, just a single API call.
Query your database from any runtime — Edge, Node, Deno, Bun. RESTful endpoints with JSON responses.
TypeScript-first client with typed records, a query builder, and raw SQL support.
API keys scoped to individual databases. CORS origins, read-only flags, and config per database.
Standard SQLite dump and restore. Migrate in and out at any time. Your data is always portable.
Query counts, storage size, request rates, and error rates per database. Monitor everything from the dashboard.
Connect to your database with a simple HTTP client. No drivers, no connection strings, no ORM required. Just fetch and go.
import { BoltstoreClient } from '@boltstore/client'; const client = new BoltstoreClient({ url: 'http://localhost:8080', database: 'myapp', key: 'boltstore_...', }); // Query records const users = await client.table('users').query() .where('active', 'eq', true) .orderBy('created', 'desc') .limit(10) .get(); // Run raw SQL const rows = await client.sql('SELECT * FROM users WHERE created > ?', ['2026-06-01']); console.log(rows);
Boltstore is MIT licensed and available on GitHub. Self-host it, fork it, or contribute. No vendor lock-in, no hidden fees, no surprise bills.