dynavec / Docs / Installation

Installation

Base install is boto3 + numpy. Everything else is an optional extra.

Install with pip or uv — both pull from PyPI.

# base (boto3 + numpy only)
pip install dynavec
uv add dynavec

# with an embedder
pip install "dynavec[openai]"
pip install "dynavec[sentence-transformers]"

# everything (all embedders + framework adapters)
pip install "dynavec[all]"

Optional extras

ExtraAdds
openai, gemini, coherehosted embedders (bring your own key)
sentence-transformerslocal / offline embedder, also used for cross-encoder rerank
langchain, llamaindex, crewaiframework vector stores / tools
redisRedisCache (AWS ElastiCache)
mcpMCP client ingestion
benchmarkpandas / matplotlib for the benchmark suite
dynavec needs AWS credentials with permission for S3 Vectors and DynamoDB. See Credentials & IAM.