Skip to content

Installation

Embex is available for Python and Node.js. It requires no external services to get started (using embedded LanceDB), but works with Qdrant, Chroma, Weaviate, and more.

Install the embex package from PyPI.

Terminal window
pip install embex lancedb sentence-transformers
  • Python 3.9+
  • pip

Install the @bridgerust/embex package from npm.

Terminal window
npm install @bridgerust/embex lancedb
  • Node.js 18+ (tested on 20 LTS)

If you plan to use providers like Qdrant, Weaviate, or PgVector, you’ll need to run them. We provide a docker-compose setup for convenience.

docker-compose.yml
version: "3.8"
services:
qdrant:
image: qdrant/qdrant:latest
ports:
- "6333:6333"