Built in Rust. Runs Everywhere.

One database to replace them all

SQL, vectors, documents, graph, and compute -- from a single binary. Zatabase ships with a PostgreSQL wire protocol, patent-pending ZQL similarity engine, and built-in credit-based billing. No sidecar services. No glue code.

Try it now -- no signup required. Insert data, run queries, and see semantic search in action.

zatabase-playground
zatabase>
in-memory ยท no network ยท resets on reload

Request alpha access

Zatabase is invite-only during the alpha. Tell us what you'd build with it.

request-access
0/4096
invite-only alpha ยท we review every request ยท no marketing email

Stop managing five databases

PostgreSQL for relations, MongoDB for documents, Redis for caching, Pinecone for vectors, Neo4j for graphs. Zatabase consolidates all five into one platform with a single operational surface.

๐Ÿ˜PostgreSQLRelational
๐ŸƒMongoDBDocument
โšกRedisCache/KV
๐ŸŒฒPineconeVector
๐Ÿ”ตNeo4jGraph
โ†“
Zatabase
One platform
SQLVectorsDocumentsCacheGraph

One engine, many query languages

Write SQL, vector similarity, document queries, or graph traversals -- Zatabase parses and executes them all natively.

SQL -- Relational queries
CREATE TABLE products (
  id    UUID PRIMARY KEY,
  name  TEXT,
  price DECIMAL(10,2),
  tags  JSONB
);

SELECT name, price
FROM products
WHERE price > 29.99
ORDER BY price DESC
LIMIT 10;
Vector -- Similarity search
CREATE TABLE articles (
  id        UUID PRIMARY KEY,
  title     TEXT,
  embedding VECTOR(384)
);

-- KNN with metadata filtering
SELECT title,
       embedding <-> ARRAY[0.1, 0.2, ...] AS dist
FROM articles
ORDER BY dist LIMIT 10;
REST -- Document collections
# Stream NDJSON into a collection
curl -X POST /v1/collections/events/ingest \
  -H "Content-Type: application/x-ndjson" \
  --data-binary @events.ndjson

# Query with projections
curl /v1/collections/events/query \
  -d '{"filter": {"type": "purchase"},
     "project": ["user_id", "amount"],
     "limit": 50}'
PG Wire -- Use any PostgreSQL tool
-- Connect with psql, pgAdmin, DBeaver...
psql "postgresql://user:pass@your-project.zatabase.io/mydb"

-- Full transaction support
BEGIN;
INSERT INTO ledger (account, amount)
  VALUES ('acct_1', -100.00);
INSERT INTO ledger (account, amount)
  VALUES ('acct_2', 100.00);
COMMIT;

Everything you need in one platform

Stop stitching together pgvector, Redis, Elasticsearch, and a job queue. Zatabase replaces them all with a single, coherent system.

Vector Search

Patent-pending ZQL similarity engine with dense f32 vectors, HNSW approximate nearest neighbor indexing, and L2 / cosine / inner product metrics. Hardware-accelerated distance calculations with runtime CPU dispatch.

SQL Engine

Full SQL with PostgreSQL-compatible wire protocol. Connect with psql, any PG driver, or your favorite ORM. Hash joins, KNN queries, EXPLAIN plans, and ACID transactions with BEGIN/COMMIT/ROLLBACK.

NoSQL Collections

Schema-flexible document storage with declarative projections. Stream NDJSON or JSON arrays with simd-json acceleration. Automatically project documents into relational tables for SQL queries.

ZATA

Built-in metered billing with a credit-based economy. Track compute, storage, and query usage per organization. Stripe integration for self-serve top-ups and automated invoicing.

PG Wire Protocol

Drop-in PostgreSQL compatibility. Use psql, pgAdmin, DBeaver, or any language driver that speaks the PG wire protocol. No SDK lock-in, no proprietary clients required.

WebRTC Real-Time

Execute queries over WebRTC data channels for sub-millisecond latency. Stream CDC events, metrics, and logs through dedicated channels with reliable ordered delivery.

Edge Cache

Built-in global CDN with distributed edge caching. Run worker nodes, earn credits. Powered by Z3Fungi with S3-compatible storage and automatic cache invalidation.

Connect from anywhere

Use the PostgreSQL wire protocol, the REST API, or a native SDK. Pick your language and start querying in seconds.

# Connect via PostgreSQL wire protocol
psql "postgresql://user:password@your-project.zatabase.io/mydb"

# Run a query
SELECT name, embedding <-> ARRAY[0.1, 0.2, 0.3] AS dist
FROM products
ORDER BY dist LIMIT 10;

Built for demanding workloads

From AI inference pipelines to financial ledgers, Zatabase handles the use cases where generic databases fall short.

AI and Machine Learning

Store embeddings alongside structured metadata in a single table. Run KNN queries that filter on relational predicates and rank by vector distance in one pass -- no ETL pipeline required.

  • RAG retrieval with metadata filtering
  • Real-time embedding ingestion via NDJSON
  • HNSW index tuning per collection

Fintech and Payments

Full ACID transactions with BEGIN/COMMIT/ROLLBACK via the PostgreSQL wire protocol guarantee consistency for ledger operations. Built-in ZATA provide a metered billing primitive.

  • Serializable isolation for double-entry ledgers
  • Stripe-integrated credit top-ups
  • Org-scoped RBAC permissions

IoT and Edge

A single static binary with no external dependencies runs on edge devices and cloud servers alike. Stream telemetry via WebRTC data channels with gzip-compressed NDJSON batches.

  • Single binary, zero runtime dependencies
  • CDC triggers for event-driven pipelines
  • Mesh networking for multi-node clusters

Simple, transparent pricing

Start free. Scale with ZATA. No hidden fees.

Community

Free

Self-hosted, single node

  • Full SQL + vector engine
  • PG wire protocol
  • Document collections
  • Community support
Popular

Pro

$49/mo

Managed cloud, multi-tenant

  • Everything in Community
  • Managed cloud hosting
  • Multi-org support
  • Priority support

Enterprise

Custom

Dedicated infrastructure

  • Everything in Pro
  • Dedicated clusters
  • SLA + on-call support
  • SSO + audit logs

Ready to simplify your stack?

Replace five services with one. Zatabase is a cloud-native database platform, written in Rust, that deploys as a single binary. Get started in under two minutes.