# Hanzo SQL — Hanzo AI

> Full ACID compliance, 100+ extensions, connection pooling, and automated backups.

Relational Database

# Hanzo SQL

Hanzo SQL 18, run for you

This is the engine itself, not a reimplementation of it, so your driver, your ORM and psql connect the way they always have. Five extensions are enabled before you get the connection string — pgvector for embeddings, pg_trgm for fuzzy text, btree_gin for mixed indexes, uuid-ossp for keys, and pg_stat_statements so the slow query is already recorded when you go looking for it.

PG 18

Version

ACID

Transactions

pgvector

Already on

WAL

Restore to a second

[Get Started](https://docs.hanzo.ai/docs/sql)[GitHub](https://github.com/hanzoai/sql)

## Hanzo SQL, without the pager duty

You write the queries. We take the upgrades, the archiving and the replicas.

### pgvector

An embedding is a column beside the row it describes, so nearest-neighbour search and a WHERE clause are one query against one store. HNSW and IVFFlat indexes, cosine, L2 or inner product.

### Connection Pooling

Built-in PgBouncer. Handle thousands of connections without overloading the database.

### Branching

Create database branches for development and testing. Instant copy-on-write clones.

### Backups you don’t schedule

The write-ahead log is archived as it is written, so recovery targets a second rather than the last nightly dump. Name a timestamp and the database comes back as it stood.

### Query Insights

pg_stat_statements is on from first boot, so the query that got slow last Tuesday was already being counted. Calls, total and mean time, rows and buffer hits, per normalised statement.

### Read replicas

Streaming replication keeps a second copy in step with the primary, byte for byte. Send reports and dashboards there and leave the primary to the writes.

## Your driver already speaks it. That is the feature.

schema.sql

```
-- Enable vector extension CREATE EXTENSION IF NOT EXISTS vector; -- Store embeddings alongside your data CREATE TABLE documents ( id BIGSERIAL PRIMARY KEY, content TEXT NOT NULL, embedding vector(1536), metadata JSONB DEFAULT &#x27;{}&#x27;, created_at TIMESTAMPTZ DEFAULT NOW() ); -- HNSW index for fast similarity search CREATE INDEX ON documents USING hnsw (embedding vector_cosine_ops); -- Query with standard SQL SELECT content, 1 - (embedding $1) AS similarity FROM documents ORDER BY embedding $1 LIMIT 10;
```

Open Source Revenue Sharing

### Up to 5% of compute goes back to open source

Every deployment is SBOM-verified. Contributors to PostgreSQL earn a share of compute revenue — transparent, on-chain, and customizable by the community.

[Connect & Earn](https://hanzo.ai/open-source/dividends)[Learn More](https://hanzo.ai/open-source)

## Point a connection string at it

Free tier includes 1 GB storage and 1M row reads/month.

[Provision a Database](https://docs.hanzo.ai/docs/sql)[View on GitHub](https://github.com/hanzoai/sql)

## Open source

License: PostgreSQL[hanzoai/sql](https://github.com/hanzoai/sql)

## Get SQL

Managed relational database

[Deploy to Cloud](https://console.hanzo.ai/deploy)[Self-host](https://docs.hanzo.ai/docs/sql)
