Skip to content
/ V0.16.1

The Vector Database Built for Production AI.

Billion-vector search on the storage you already operate. Encrypted in use, not just at rest.

TRUSTED BY
cyborgdb · client.ts
> client.query( "patient SSN 123-45-6789" → "RlcjognV5Ikx2QaP" )
QUERY
> embed( [0.127, -0.384, 0.552, ...] )
VECTOR
> encrypt( dims=1536, norm=L2 )
SEALED
> store( Dx: Hypertension )
INDEXED
> match( top_k=10, ε=0.02 )
SEARCH
> retrieve( match: Dx: Hypertension )
RESULT
> decrypt( auth: tenant_a9f2 )
REVEAL
LATENCY 8ms
THROUGHPUT 80.4k/s
KEY BYOK / HYOK

Encrypted at search time, not just at rest.

At-rest encryption only protects against disk theft. CyborgDB keeps the index ciphertext through transit and search, too. Your KMS holds the only key that can unseal anything.

At rest

The index is ciphertext.

Embeddings, IDs, and metadata are stored as ciphertext with per-record IVs and AEAD authentication. Compromise the disk, read nothing.

Records AES-256-GCM
Index nodes ciphertext-only
In transit

Encrypted before it hits the network.

Payloads are AEAD-encrypted by the client before transport. TLS is layered on top, but it isn't what's keeping the data safe.

Payload AES-256-GCM
Transport TLS
In use

Search runs over ciphertext.

Forward-secure ANN search runs on encrypted index nodes. Your server never holds plaintext embeddings or full index keys.

Search tokens scoped
Index traversal ciphertext
Keys Client-side custody. BYOK or HYOK. Nothing in the server-side pipeline can decrypt without your key.

Why teams rely on CyborgDB.

SOC 2 Type II CLEARED
HIPAA READY
GDPR READY
ISO 27001 IN PROGRESS

Pass the security review on the first pass.

End-to-end encryption and per-tenant key custody answer the questions an enterprise security team is going to ask. Audits stop being a quarter-long detour.

YOUR STACK
postgres redis s3
+
proxy

Run on the storage you already operate.

Proxy mode sits in front of Postgres, Redis, or S3-compatible storage. Your data plane stays put. No new database for your team to staff.

key key key index shared

Mathematical boundaries between tenants.

Every tenant gets their own key. One bug in your filter logic doesn't cross a cryptographic boundary, because the bytes are unreadable to begin with.

Encrypted. Faster than most plaintext.

On wiki-all-1M at 99% recall, CyborgDB beats Weaviate, Milvus, Elasticsearch, Qdrant, LanceDB and pgvector — encrypted.

101001,00070%80%90%100%QUERIES / SEC · logRECALL @ 10
Recall (%) vs queries per second across vector databases.
DatabaseRecall (%)QPS
CyborgDB (encrypted)72.8792
CyborgDB (encrypted)76.3744
CyborgDB (encrypted)81.3672
CyborgDB (encrypted)85.9638
CyborgDB (encrypted)88.8567
CyborgDB (encrypted)91.8499
CyborgDB (encrypted)94.0433
CyborgDB (encrypted)96.2351
CyborgDB (encrypted)97.3321
CyborgDB (encrypted)98.2266
CyborgDB (encrypted)98.6245
CyborgDB (encrypted)99.0220
CyborgDB (encrypted)99.4182
CyborgDB (encrypted)99.8151
Qdrant89.5113
Qdrant95.289
Qdrant97.868
Qdrant99.145
Qdrant99.435
Qdrant99.727
Qdrant99.917
Weaviate77.2840
Weaviate83.4737
Weaviate86.9715
Weaviate91.3600
Weaviate93.3533
Weaviate95.9430
Weaviate97.5349
Weaviate98.6266
Weaviate98.9224
Weaviate99.4176
Weaviate99.8108
Milvus92.666
Milvus96.761
Milvus98.355
Milvus99.147
Milvus99.541
Milvus99.729
Elasticsearch81.4303
Elasticsearch83.4293
Elasticsearch89.6278
Elasticsearch90.8276
Elasticsearch94.6241
Elasticsearch95.2240
Elasticsearch96.6218
Elasticsearch97.5198
Elasticsearch97.8184
Elasticsearch98.7161
Elasticsearch99.2131
Elasticsearch99.2129
Elasticsearch99.4120
Elasticsearch99.4117
pgvector81.4835
pgvector89.2497
pgvector94.1402
pgvector96.7283
pgvector97.6190
pgvector98.5130
pgvector99.182
pgvector99.547
pgvector99.638
LanceDB94.2282
LanceDB97.5174
LanceDB99.0101
LanceDB99.390
CyborgDB encrypted
Qdrant
Weaviate
Milvus
Elasticsearch
pgvector
LanceDB
QPS @ 99% recall
CyborgDB v0.17.0 DiskIVF encrypted 220qps
Weaviate v1.37.0 HNSW 214qps
Elasticsearch v9.3.4 HNSW 143qps
LanceDB v0.27.1 IVF-PQ 101qps
pgvector v0.8.2 HNSW 90qps
Milvus v2.6.15 HNSW 48qps
Qdrant v1.17.1 HNSW 47qps
higher = better
DATASET wiki-all-1M · 768 dims · 1M vectors · top-k = 10

Single-threaded runs on the ann-benchmarks harness, c8g.4xlarge · May 2026.

Secure RAG,
at NVIDIA scale.

The Cyborg–NVIDIA Enterprise RAG Blueprint is a reference architecture for deploying secure AI applications at NVIDIA scale. Cyborg is one of eight companies NVIDIA invited to author an Enterprise Blueprint.

NVIDIA NIMs handle the inference. CyborgDB handles encrypted-in-use retrieval across multimodal corpora.

  • 15× faster multimodal PDF extraction
  • 50% fewer incorrect answers
  • Zero plaintext exposure of vector data
Cyborg — NVIDIA Reference Architecture
Cyborg–NVIDIA Enterprise RAG Blueprint reference architecture diagram, showing the retrieval and extraction pipelines that combine NVIDIA NIMs with CyborgDB.

Pull, configure, ship.

A single Docker image, your existing storage and KMS, and one import change.

0m15m30m45m60m
Shipped Encrypted vector search running in your VPC, backed by your existing infra, keys in your KMS.

Migrate your vector database.
Encrypted.

Already on Pinecone, Weaviate, or Milvus? Bring your workload to a thirty-minute call. We'll show you how CyborgDB performs against it. Free for up to 1M vectors.