PostgreSQL compiled to WebAssembly

The databasethat runsanywhere.

Silos brings PostgreSQL to WebAssembly. <50ms cold starts.
Git-like branching. Scale-to-zero. Run on the edge.

10xfaster cold starts
50xcheaper compute
100%PostgreSQL
silos-cli
$silos db create my-app --region us-east-1
Scroll to explore

Works with your favorite tools

Vercel
Cloudflare
Prisma
Deno
Railway
Supabase

Databases weren't built
for the serverless era.

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.

500ms-2s

Slow cold starts

Traditional serverless databases boot in 500ms-2s. Users wait. Requests timeout. Money burns.

$72/mo minimum

Always paying

Even when no one's using it, you're paying for reserved compute. 24/7 bills for occasional traffic.

Zero safety

No isolation

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.

A dashboard that feels
like hardware.

Click to copy connection strings. Watch metrics update. See branching in the UI the way your team will actually use it.

Active Connections
1842
3% from yesterday
Queries / Second
11529
12% from yesterday
Avg Response
1.4ms
2% from yesterday
Storage Used
1.02GB/ 10 GB
mainDefaultProtectedactive
just now
feature/paymentsactive
2m agofrom main
stagingactive
14m agofrom main
Connections
Click to copy

Connection Details

Direct Connection
postgres://...@db-xxx.silos.sh
Pooler ConnectionRecommended
postgres://...@pooler.db-xxx.silos.sh

PostgreSQL, compiled
to WebAssembly.

The entire PostgreSQL engine running in a lightweight WASM sandbox.
No containers. No VMs. Just pure, portable compute that starts in milliseconds.

10-20x faster
<50ms
Cold Start

WASM modules are pre-compiled. First query executes in under 50 milliseconds, compared to 500ms-2s for VM-based databases.

12x smaller
~10MB
Memory Footprint

Traditional VMs need ~128MB overhead per instance. Our WASM sandbox runs in just 10MB, enabling 10x more databases per node.

True serverless
$0
When Idle

Scale to zero means zero compute cost when your database is sleeping. Resume instantly when the next query arrives.

Virtual File System (VFS)

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.

TigrisR2S3

WASM Sandbox Isolation

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.

WASI 0.2Component ModelMemory Limits

WAL Streaming & Durability

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.

PITRReplicationBranching

Built for the edge.
Deployed globally.

Your Application
Next.js
CLI
REST API
psql
Edge Gateway
TLS • Auth • Rate Limiting • Global Routing
WASM Runtime Pool
PGLite
PGLite
PGLite
PGLite
Durable Storage
Snapshots
WAL Logs
Metadata

One connection string.
100+ regions.

Single URL that routes reads to the nearest replica. Writes automatically forward to primary.
Sub-100ms latency worldwide. No configuration needed.

Single Regionpostgres://...@db-xxx.silos.sh
Global Databasepostgres://...@db-xxx.silos.global

GeoDNS Routing

Cloudflare GeoDNS routes connections to nearest replica automatically.

Read from Edge

SELECT queries execute locally with sub-10ms latency.

Write to Primary

INSERT/UPDATE/DELETE forward to primary, async replicate back.

Choose Your Replication Strategy

Auto$0.02/CU-hr

Traffic-based. Replicas spin up automatically where your users are.

Manual$15/region/mo

Pre-selected regions. Full control over replica placement.

All RegionsEnterprise

100+ edge locations worldwide. Sub-10ms reads everywhere.

<10msGlobal Routing
<100msWAL Replication Lag
$99/mo base price

PostgreSQL in your browser.
Zero setup. Zero cost.

PGLite brings real PostgreSQL to IndexedDB. Develop locally, push to staging, deploy to production.
One workflow. Three environments. Complete parity.

Development

Browser (IndexedDB)
$0

PGLite runs entirely in your browser. Zero setup, zero cost, 100% PostgreSQL compatibility.

  • Offline capable
  • No Docker needed
  • Instant startup
  • Full SQL support

Staging

Cloud Branch
Branch pricing

Push your local schema to a cloud branch for integration testing with real data.

  • Preview environments
  • PR previews
  • Shareable URLs
  • Production-like

Production

Cloud (HA)
Full pricing

Deploy to production with high availability, automatic backups, and global distribution.

  • 99.95% uptime SLA
  • Auto backups
  • Point-in-time recovery
  • Global replication
Development Workflow
1
npx @silos/devStart local PGLite instance in your browser
2
silos push stagingPush schema changes to staging branch
3
silos push productionDeploy to production with zero downtime
silos pull productionPull production schema locally for testing
main (production)
feature/payments
staging

Git for your
database.

Every feature branch, PR, and staging environment gets its own isolated database. Create instantly. Merge schemas. Never corrupt production again.

Instant Copy-on-Write

Fork a 100GB database in milliseconds. Only modified pages consume storage.

Branch DAG

Create branches from branches. Visualize your entire database history.

CI/CD Integration

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"

Restore to any
second in time.

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).

Second-level granularity
Instant restore
Restore to new branch
# 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"
14:00Schema migration
14:15Production deploy
14:30DROP TABLE users
14:31← Restore point
14:45Recovered!

Switch from anywhere
in minutes.

One-click migrations from Neon, Supabase, Railway, Heroku, and more.
Schema, data, and extensions. Zero downtime with replication.

Neon

Connection URL
~5 min

Supabase

Connection URL
~5 min

Railway

Connection URL
~5 min

Heroku Postgres

Connection URL
~10 min

PlanetScale

mysqldump + pgloader
~30 min

AWS RDS

pg_dump
~15 min
One command to migrate
# 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 --replicate

Built for
AI agents.

LLMs and autonomous agents need databases too. Silos provides
ephemeral, sandboxed environments perfect for AI workloads.

Ephemeral Databases

Create isolated databases for each agent task. Auto-expire after completion. Perfect for code execution sandboxes and data analysis agents.

First 60 seconds free

Deterministic Replay

Reproduce exact database states for testing and debugging. Deterministic clock abstraction ensures reproducible queries.

Massive Parallelism

Spin up thousands of database instances simultaneously. WASM's lightweight footprint enables 10x higher density.

Example: AI Code Interpreter with Database Access
// 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 TTL

Measured in
milliseconds.

Metric
Silos
VM-based
Advantage
Cold Start
47ms
800ms
17x faster
Branch Creation
23ms
2.4s
104x faster
Simple Query
1.2ms
4.5ms
3.8x faster
Memory/Instance
10MB
128MB
12.8x faster
99.95%Uptime SLA
<100msCold Start P95
<20msQuery Latency P95
<10msGlobal Routing

Your tools.
Zero friction.

REST & WebSocket API

Full HTTP API for management. WebSocket for real-time queries.

Powerful CLI

silos CLI for local development and CI/CD pipelines.

Terraform Provider

Infrastructure as code. Version your database configs.

Standard Postgres

Works with Prisma, Drizzle, TypeORM, SQLAlchemy, and more.

PrismaDrizzleRaw SQL
// 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 }
});

Enterprise-grade
by default.

Encryption at Rest

AES-256-GCM encryption for all snapshots and WAL segments.

TLS 1.3

All connections encrypted. Certificate pinning supported.

IP Allowlisting

Restrict database access to specific IP ranges.

Row-Level Security

Full PostgreSQL RLS support for multi-tenant apps.

WASM Isolation

Each database sandboxed. No ambient filesystem or network.

Audit Logging

Every operation logged. Compliance-ready audit trail.

SOC 2 Type II (Roadmap)HIPAA (Roadmap)GDPR Compliant

Why teams switch
to Silos.

Feature
Silos
Neon
Supabase
Cold Start
<50ms
~1s
N/A
Scale-to-Zero
Branching
Edge Deploy
Compute Price
$0.002/hr
$0.10/hr
Fixed
PITR
7-30 days
7-30 days
7 days
Extensions
20+
60+
50+

50x cheaper than
the competition.

WASM enables 10x higher instance density. We pass the savings to you.

Free

$0

For side projects & learning

Compute150 CU-hours
Storage1 GB included
  • Browser local dev (PGLite)
  • 1 database
  • 3 branches
  • 7-day PITR
  • Community support
Get Started Free

Launch

$0+ usage

For production apps

Compute$0.08/CU-hr
Storage$0.25/GB
  • Everything in Free
  • 10 databases
  • 50 branches/db
  • 14-day PITR
  • 25% cheaper than Neon
  • Email support
Start Building

Scale

$0+ usage

For growing teams

Compute$0.15/CU-hr
Storage$0.25/GB
  • Everything in Launch
  • Unlimited databases
  • Unlimited branches
  • 30-day PITR
  • 5 read replicas
  • Priority support
Start Free Trial
Global

Global

$99/mo

Multi-region magic

Compute$0.12/CU-hr
Storage$0.30/GB
  • Everything in Scale
  • Primary + 1 replica included
  • Auto-scaling replicas
  • 100+ edge locations
  • Sub-100ms worldwide
  • 99.95% uptime SLA
  • Dedicated support
Go Global

Example Savings

Small SaaS (240 compute hours/mo)
Neon: ~$44/moSilos: ~$5/mo
Save $468/year
Growing Startup (1,000 hours/mo)
Neon: ~$180/moSilos: ~$20/mo
Save $1,920/year

Ready to experience the future of PostgreSQL?

Deploy your first database in under 60 seconds.
No credit card required. Free tier forever.

$ npm install -g @silos/cli && silos auth login