Skip to content
@SynapseKit

SynapseKit-AI

Minimal, async-first Python framework for production LLM apps. 2 hard deps · no magic · no SaaS. RAG · Agents · Graph Workflows · 33 LLM providers.
SynapseKit

PyPI version Python License: Apache 2.0 Tests Downloads Discord

Build production LLM apps with 2 dependencies.

Async-native RAG, Agents, and Graph Workflows — no magic, no SaaS, no bloat.

Docs · Quickstart · Discord · Contributing


from synapsekit import RAG

rag = RAG(model="gpt-4o-mini", api_key="sk-...")
rag.add("Your document text here")

async for token in rag.stream("Summarise this."):
    print(token, end="", flush=True)

Streaming RAG in 4 lines.


33

LLM Providers

53

Document Loaders

11

Vector Stores

48+

Built-in Tools

4139

Tests passing

33 LLM Providers

OpenAI Anthropic Google Gemini Meta Mistral AWS Bedrock Azure OpenAI Groq DeepSeek Ollama Cohere Cloudflare Vertex AI Together AI Fireworks Perplexity Cerebras xAI Hugging Face OpenRouter Databricks SambaNova Moonshot Zhipu AI21 Labs Writer Novita AI vLLM LM Studio GPT4All llama.cpp Aleph Alpha Baidu ERNIE


53 Document Loaders

Files & Docs

PDF Word Excel PowerPoint Markdown CSV JSON HTML EPUB LaTeX YAML XML

Cloud Storage

AWS S3 Google Drive OneDrive Dropbox Azure Blob GCS

Databases

MongoDB Redis Elasticsearch DynamoDB BigQuery Snowflake Airtable Supabase Parquet

Productivity & CRM

Notion Confluence Jira Google Sheets HubSpot Salesforce Trello Microsoft Teams

Communication & Social

Slack Discord Reddit Twitter/X GitHub RSS

Web & Research

Wikipedia ArXiv PubMed YouTube Sitemap Obsidian

Media

Audio Video


11 Vector Stores

In-Memory ChromaDB FAISS Qdrant Pinecone Weaviate PGVector Milvus LanceDB SQLite-vec MongoDB Atlas


What's in this org

Repo What it is
SynapseKit/SynapseKit The core library — RAG, agents, graph workflows, 33 LLM providers
SynapseKit/synapsekit-docs Documentation site (Docusaurus), live at synapsekit.github.io/synapsekit-docs
SynapseKit/evalci Hosted eval runner — run SynapseKit eval suites in CI via GitHub Action

Why SynapseKit

"LangChain for people who hate LangChain."

SynapseKit LangChain LlamaIndex
Hard deps 2 50+ 20+
Install size ~5 MB ~200 MB+ ~100 MB+
Async-native ✅ Default ⚠️ Partial ⚠️ Partial
Cost tracking ✅ Built-in ❌ SaaS ❌ No
Graph workflows ✅ Built-in ✅ Separate pkg ❌ No
Stack traces Your code Framework internals Framework internals

Get started

pip install synapsekit[openai]
from synapsekit import RAG

rag = RAG(model="gpt-4o-mini", api_key="sk-...")
rag.add("Your document text here")
print(rag.ask_sync("Summarise this."))

Full docs → synapsekit.github.io/synapsekit-docs


Contributing

Browse good first issues · Read the Contributing Guide · Join Discord

⭐ Star the repo if SynapseKit saves you time.

Pinned Loading

  1. SynapseKit SynapseKit Public

    Minimal, async-first Python framework for production LLM apps- 2 hard deps, no magic, no SaaS.

    Python 19 20

  2. synapsekit-docs synapsekit-docs Public

    Documentation site for SynapseKit — async-first Python framework for RAG, agents, and graph workflows

    Jupyter Notebook 1

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…