Skip to content

Embex | The Universal Vector Database ORM

The Universal Vector Database ORM

Embex is a vector database ORM that provides one API across Pinecone, Qdrant, LanceDB, Milvus, Chroma, Weaviate, and PgVector.

Traditional Approach

Learn 7 different APIs. Rewrite code every time you switch providers.

Modern Approach

Use a vector database ORM. Write once, run anywhere.


Embex is the universal vector database ORM that eliminates vendor lock-in and provides a unified, high-performance interface for all your vector needs.

Universal API

Switch between LanceDB, Qdrant, Pinecone, and more with just one line of configuration.

Rust Core

Powered by a Rust core with SIMD acceleration, making operations up to 4x faster than native clients.

Production Ready

Includes connection pooling, migrations, and observability out of the box.

Supported Providers Embex actively supports and maintains bindings for:

Section titled “Supported Providers Embex actively supports and maintains bindings for:”

LanceDB

Embedded/Local development

Qdrant

Scalable vector engine

Pinecone

Managed serverless

Chroma

AI-native embedding db

Weaviate

Cloud-native vector db

PgVector

PostgreSQL extension

Milvus

Massive scale vector db