Silos brings PostgreSQL to WebAssembly. <50ms cold starts.
Git-like branching. Scale-to-zero. Run on the edge.
Works with your favorite tools
VMs are heavy. Containers are slow. The cloud was designed for always-on workloads.
Your app deserves infrastructure that scales with demand—including to zero.
Traditional serverless databases boot in 500ms-2s. Users wait. Requests timeout. Money burns.
Even when no one's using it, you're paying for reserved compute. 24/7 bills for occasional traffic.
Testing in production? Migrating schemas? One wrong query and your customers feel the pain.
We rebuilt PostgreSQL from the ground up for instant, on-demand compute.
Click to copy connection strings. Watch metrics update. See branching in the UI the way your team will actually use it.
postgres://...@db-xxx.silos.shpostgres://...@pooler.db-xxx.silos.shThe entire PostgreSQL engine running in a lightweight WASM sandbox.
No containers. No VMs. Just pure, portable compute that starts in milliseconds.
WASM modules are pre-compiled. First query executes in under 50 milliseconds, compared to 500ms-2s for VM-based databases.
Traditional VMs need ~128MB overhead per instance. Our WASM sandbox runs in just 10MB, enabling 10x more databases per node.
Scale to zero means zero compute cost when your database is sleeping. Resume instantly when the next query arrives.
Storage is decoupled from compute using a Copy-on-Write VFS. We load your database snapshot from S3-compatible storage and serve only the pages your query needs. Write-ahead logs (WAL) capture every change for durability.
Each database runs in an isolated Wasmtime sandbox with capability-based security. No ambient network access, no filesystem access, configurable memory limits. Stronger isolation than containers with none of the overhead.
Every write is captured in PostgreSQL-native WAL format and streamed to durable object storage. Point-in-time recovery, read replicas, and branching all build on this foundation.
Single URL that routes reads to the nearest replica. Writes automatically forward to primary.
Sub-100ms latency worldwide. No configuration needed.
postgres://...@db-xxx.silos.shpostgres://...@db-xxx.silos.globalCloudflare GeoDNS routes connections to nearest replica automatically.
SELECT queries execute locally with sub-10ms latency.
INSERT/UPDATE/DELETE forward to primary, async replicate back.
Traffic-based. Replicas spin up automatically where your users are.
Pre-selected regions. Full control over replica placement.
100+ edge locations worldwide. Sub-10ms reads everywhere.
PGLite brings real PostgreSQL to IndexedDB. Develop locally, push to staging, deploy to production.
One workflow. Three environments. Complete parity.
PGLite runs entirely in your browser. Zero setup, zero cost, 100% PostgreSQL compatibility.
Push your local schema to a cloud branch for integration testing with real data.
Deploy to production with high availability, automatic backups, and global distribution.
npx @silos/devStart local PGLite instance in your browsersilos push stagingPush schema changes to staging branchsilos push productionDeploy to production with zero downtimesilos pull productionPull production schema locally for testingEvery feature branch, PR, and staging environment gets its own isolated database. Create instantly. Merge schemas. Never corrupt production again.
Fork a 100GB database in milliseconds. Only modified pages consume storage.
Create branches from branches. Visualize your entire database history.
Automatic preview branches for every pull request. GitHub Action included.
# Create a branch for your feature
silos branch create prod feature/auth
# Point-in-time branch
silos branch create prod hotfix --at "1 hour ago"Accidental DROP TABLE? Bad migration? Point-in-time recovery lets you restore your database to any moment in the past 7-30 days (depending on plan).
# Oops, bad migration
silos branch restore prod --to "10 minutes ago"
# Or restore to a specific timestamp
silos branch restore prod --to "2024-12-15T14:30:00Z"One-click migrations from Neon, Supabase, Railway, Heroku, and more.
Schema, data, and extensions. Zero downtime with replication.
# Migrate from Neon
silos migrate --from "postgres://user:pass@neon.db.host/mydb" \
--to my-silos-db
# With zero-downtime replication
silos migrate --from "postgres://..." --to my-silos-db --replicateLLMs and autonomous agents need databases too. Silos provides
ephemeral, sandboxed environments perfect for AI workloads.
Create isolated databases for each agent task. Auto-expire after completion. Perfect for code execution sandboxes and data analysis agents.
Reproduce exact database states for testing and debugging. Deterministic clock abstraction ensures reproducible queries.
Spin up thousands of database instances simultaneously. WASM's lightweight footprint enables 10x higher density.
// Create ephemeral database for agent task
const db = await silos.createEphemeral({
ttl: "5m", // Auto-delete after 5 minutes
template: "analytics-sandbox"
});
// Agent runs queries in isolated environment
const result = await db.query(`
SELECT category, SUM(amount) as total
FROM transactions
WHERE date >= '2024-01-01'
GROUP BY category
ORDER BY total DESC
`);
// Database automatically cleaned up after TTLFull HTTP API for management. WebSocket for real-time queries.
silos CLI for local development and CI/CD pipelines.
Infrastructure as code. Version your database configs.
Works with Prisma, Drizzle, TypeORM, SQLAlchemy, and more.
// schema.prisma
datasource db {
provider = "postgresql"
url = env("DATABASE_URL") // postgres://...@db-xxx.silos.sh
}
// Works exactly like any PostgreSQL database
const users = await prisma.user.findMany({
where: { email: { contains: '@acme.com' } },
include: { orders: true }
});AES-256-GCM encryption for all snapshots and WAL segments.
All connections encrypted. Certificate pinning supported.
Restrict database access to specific IP ranges.
Full PostgreSQL RLS support for multi-tenant apps.
Each database sandboxed. No ambient filesystem or network.
Every operation logged. Compliance-ready audit trail.
WASM enables 10x higher instance density. We pass the savings to you.
For side projects & learning
For production apps
For growing teams
Multi-region magic
Deploy your first database in under 60 seconds.
No credit card required. Free tier forever.
$ npm install -g @silos/cli && silos auth login