Skip to main content

Build RAG pipelines, AI agents, and graph workflows in Python.
27 providers · 41 tools · 18 loaders · async-native · streaming-first

$pip install synapsekit[openai]

Built for production Python

Designed for engineers who want full control without writing everything from scratch.

Async-native

Every API is async/await first. No sync-first retrofit. Sync wrappers included for scripts and notebooks.

🌊
Streaming-first

Token-level streaming is the default, not an afterthought. Works identically across all 27 LLM providers.

🪶
2 hard dependencies

numpy and rank-bm25 only. Every other capability is behind an optional extra. Install what you need.

🔌
One interface

27 LLM providers and 5 vector stores behind the same API. Swap providers without rewriting a single line.

💰
Cost intelligence

CostTracker and BudgetGuard give you full cost visibility and circuit-breaker budget limits — no SaaS required.

🚀
One-command deploy

`synapsekit serve my_app:rag` wraps any RAG pipeline, agent, or graph in a production FastAPI app instantly.

🧩
Fully composable

RAG pipelines, agents, and graph nodes are interchangeable. Wrap anything as anything.

🔍
No magic

No hidden chains, no callbacks, no global state. Every step is plain Python you can read and override.

27 LLM Providers · 41 Built-in Tools · 18 Loaders · 1,452 Tests Passing · Apache 2.0