upstash/rag-chat

Prototype SDK for RAG development.

63
/ 100
Established

Provides out-of-the-box ingestion for websites, PDFs, and other content sources, with built-in vector storage and optional Redis-backed chat history. Supports streaming in Next.js and integrates with multiple LLM providers (OpenAI, Anthropic, GROQ, Mistral, Ollama) plus observability platforms like Helicone and Langsmith. Optional features include rate limiting and a `disableRag` mode for LLM-only chat applications.

258 stars. Available on npm.

Maintenance 6 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

258

Forks

57

Language

TypeScript

License

MIT

Last pushed

Dec 15, 2025

Commits (30d)

0

Dependencies

15

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/upstash/rag-chat"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.