Skip to main content

Build RAG pipelines, agents, and graph workflows in Python.
Async-native · Streaming-first · 2 core dependencies.

$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 13 LLM providers.

🪶
2 hard dependencies

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

🔌
One interface

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

🧩
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.