SDK
Ship in minutes, not days.
One API, every language. Zero configuration, full type safety out of the box.
123456789101112
import sparkdb from "sparkdb" const db = await sparkdb.connect({ url: "https://api.sparkdb.dev", token: process.env.SPARKDB_TOKEN}) // Insert a recordconst user = await db.table("users").insert({ name: "Amara Osei", email: "amara@example.com"})ESM / CJSsparkdb@2.4.1
Connected
Install:
npm install sparkdbpip install sparkdbgo get sparkdb.dev/sdkLive simulator
Spin up a database in seconds.
Pick your engine, name it, and watch it provision. Supports up to 15 concurrent instances.
⚡
No databases yet
Select an engine above and click Create to get started
Live preview
One connection.
Infinite scale.
Standard wire protocol for every engine. Drop into any ORM or client — no driver changes needed.
🔐
TLS 1.3 everywhere
All connections encrypted at rest and in transit by default.
⟲
Point-in-time recovery
Restore to any second in the last 30 days.
⚡
Connection pooling
Built-in PgBouncer-compatible pooling, no extra config.
Region: us-east-1Engine: auto-detectedLatency: <1ms local
Filter rows…⌘K
| id | name | created_at | ||
|---|---|---|---|---|
| usr_01HX | Amara Osei | amara@example.com | 2026-03-17 | |
| usr_02AB | Priya Sharma | priya@acme.io | 2026-03-17 | |
| usr_03QR | Marcus Webb | marcus@devco.dev | 2026-03-16 | |
| usr_04LM | Yuki Tanaka | yuki@spark.io | 2026-03-16 | |
| usr_05EF | Sara Okonkwo | sara@example.com | 2026-03-15 |
Showing 1–5 of 5 rows
Streaming
Early access
Get early access.
Join developers already on the waitlist. No credit card required.