Python
Minimal install
pydantic>=2.0.0, httpx>=0.25.0, tiktoken>=0.5.0, rich>=13.0.0.
With providers
With framework integrations
Local inference
localhost:11434. Install Ollama separately from ollama.ai.
Install cascadeflow with pip extras for Python or npm packages for TypeScript, including provider-specific setup.
pip install cascadeflow
pydantic>=2.0.0, httpx>=0.25.0, tiktoken>=0.5.0, rich>=13.0.0.
pip install "cascadeflow[providers]" # OpenAI + Anthropic + Groq
pip install "cascadeflow[openai]" # OpenAI
pip install "cascadeflow[anthropic]" # Anthropic
pip install "cascadeflow[groq]" # Groq
pip install "cascadeflow[huggingface]" # Hugging Face
pip install "cascadeflow[together]" # Together AI
pip install "cascadeflow[langchain]" # LangChain/LangGraph
pip install "cascadeflow[openai-agents]" # OpenAI Agents SDK
pip install "cascadeflow[crewai]" # CrewAI (Python 3.10+)
pip install "cascadeflow[google-adk]" # Google ADK (Python 3.10+)
pip install "cascadeflow[vllm]" # vLLM (Python 3.10-3.13)
localhost:11434. Install Ollama separately from ollama.ai.
pip install "cascadeflow[all]" # All providers + semantic routing
git clone https://github.com/lemony-ai/cascadeflow.git
cd cascadeflow
pip install -e ".[dev]"
npm install @cascadeflow/core
npm install @cascadeflow/langchain # LangChain integration
npm install @cascadeflow/vercel-ai # Vercel AI SDK middleware
npm install @cascadeflow/n8n-nodes-cascadeflow # n8n community node
export OPENAI_API_KEY="sk-..."
export ANTHROPIC_API_KEY="sk-ant-..."
export GROQ_API_KEY="gsk_..."
python -c "import cascadeflow; print(cascadeflow.__version__)"
python -c "from cascadeflow import init, run, HarnessConfig, HarnessRunContext; print('OK')"