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.
Python
Section titled “Python”Install the embex package from PyPI.
pip install embex lancedb sentence-transformersRequirements
Section titled “Requirements”- Python 3.9+
- pip
Node.js
Section titled “Node.js”Install the @bridgerust/embex package from npm.
npm install @bridgerust/embex lancedbRequirements
Section titled “Requirements”- Node.js 18+ (tested on 20 LTS)
Docker Support
Section titled “Docker Support”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.
version: "3.8"services: qdrant: image: qdrant/qdrant:latest ports: - "6333:6333"