Deltex is a full PostgreSQL-flavored query engine compiled to WebAssembly, deployed across 70+ global edge nodes. No origin server. No cold starts. Your queries execute inside the CDN.
Traditional databases live in one region. Your users don't. Deltex moves the compute to them.
Wasm modules are pre-compiled and cached at every edge node. The first byte of your query hits a running engine, not a container waiting to boot. No warm-up. Ever.
Data is replicated across our globally distributed edge backbone. Reads resolve from the nearest PoP. Writes propagate in < 50 ms worldwide.
CTEs, correlated subqueries, window functions, lateral joins, JSON path operators, aggregates, recursive queries. If Postgres can do it, Deltex can do it at the edge.
Your backend never touches the public internet. All query execution stays inside the edge network. No VPC, no firewall rules, no origin to DDoS.
Every query is a Wasm function. The CDN is the database runtime.
Each PoP runs an identical, stateless Wasm executor. KV Store provides durable, distributed state.
No feature flags. No SQL subset. The full engine — parser, planner, executor — ships inside the Wasm binary.
Wasm SIMD128 intrinsics power bitmap index scans at 2–4 ns/row. Columnar storage layout maximizes cache efficiency for analytical workloads.
wasm-simd128Full support for CTEs, recursive queries, window functions (RANK, LAG, LEAD, PARTITION BY), correlated subqueries, lateral joins, and FILTER clauses.
pg-compatibleString, math, date/time, crypto (MD5, SHA-256), JSON, array, regex, encoding, and window functions — all compiled directly into the Wasm module.
built-inFull ->, >>, @>, #> support. Query nested JSON documents inline with no preprocessing step.
Query over plain HTTPS. JSON responses, typed SDKs for TypeScript, Go, Rust, and Python. No special protocol, no connection pooling, no driver installation.
REST · SDKDeclarative RLS policies enforced inside the Wasm executor before any data leaves storage. Zero trusted surface — even the runtime can't bypass policies.
RLSOne command installs the Deltex CLI and authenticates against your account at deltex.dev.
Define tables in a schema.sql file and push. Deltex compiles your schema into the Wasm module and deploys it globally.
Use the HTTP API or any SDK. Queries route to the nearest PoP automatically — no configuration needed.
There is no step four. You're already in production. Deltex has no staging/production distinction at the infrastructure level.
# Install the Deltex CLI curl -fsSL https://deltex.dev/install | sh # Authenticate deltex login # Create a new project deltex init my-app
CREATE TABLE events ( id BIGSERIAL PRIMARY KEY, user_id UUID NOT NULL, name TEXT NOT NULL, props JSONB, ts TIMESTAMPTZ DEFAULT now() ); CREATE INDEX ON events (user_id, ts DESC);
import { createClient } from '@deltex/sdk' const db = createClient({ project: 'my-app', token: process.env.DELTEX_TOKEN, }) const rows = await db.query(` SELECT user_id, COUNT(*) AS total, MAX(ts) AS last_seen, props->>'plan' AS plan FROM events WHERE ts > now() - INTERVAL '7 days' GROUP BY user_id, plan ORDER BY total DESC LIMIT 20 `) console.log(rows.meta.total_us) // e.g. 1240
Deltex runs at 70+ edge nodes worldwide. There's no "us-east-1". Every PoP is production.
Open beta. Pricing →