JSON API, not SQL
Schema, reads, writes and atomic batches are plain JSON over HTTPS. FlexQuery for reads, typed migrations for schema — no query language to learn.
Hosted in the EU · Replicated across three nodes
Create a database, get an isolated endpoint, and read and write through a small JSON API. No SQL to learn, no servers to run.
curl -X POST \
https://edgedb.eu/w/db-<slug>/data/query \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"query": [{"table": "orders",
"query": {"field": "status",
"cmp": "eq", "value": "paid"},
"limit": 20}]}'
# → {"rows": [...], "count": 20}Schema, reads, writes and atomic batches are plain JSON over HTTPS. FlexQuery for reads, typed migrations for schema — no query language to learn.
Every database is its own confined workspace with its own tables, schema history and API keys. Nothing is shared with anyone else.
Data stays in the EU on a three-node Raft cluster. A write is committed on a majority of nodes before it is acknowledged.