Skip to main content
Ragrails requires Python 3.10 or newer. Python 3.12 or 3.13 is recommended when installing provider extras.
pip install ragrails
The base install includes the SDK, CLI, REST API server, document ingestion, API ingestion, chunking, embedding orchestration, vector storage orchestration, retrieval, chat, and pipeline helpers.

Extras

Optional installs cover integrations that pull in heavier dependencies, provider SDKs, or browser runtimes. Install only what you need.
NeedInstall
URL ingestionpip install "ragrails[url]"
Voyage embeddingspip install "ragrails[voyage]"
OpenAIpip install "ragrails[openai]"
Anthropicpip install "ragrails[anthropic]"
Google Geminipip install "ragrails[google]"
Qdrantpip install "ragrails[qdrant]"
Pineconepip install "ragrails[pinecone]"
Weaviatepip install "ragrails[weaviate]"
Rerankingpip install "ragrails[rerank]"
SDK + Qdrant stackpip install "ragrails[store-qdrant]"
REST API + Qdrant stackpip install "ragrails[server-qdrant]"
REST API + Pinecone stackpip install "ragrails[server-pinecone]"
REST API + Weaviate stackpip install "ragrails[server-weaviate]"
Everythingpip install "ragrails[all]"

Verify

ragrails --help
ragrails-api --help