Introduction
The most advanced AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.
R2R is an all-in-one solution for AI Retrieval-Augmented Generation (RAG) with production-ready features, including multimodal content ingestion, hybrid search functionality, configurable GraphRAG, and user/document management.
R2R also includes reasoning_agent (Reasoning Agents with RAG), a multi-step reasoning system that fetches relevant data and delivers richer, context-aware answers for complex queries.
Cloud Documentation
Getting Started
- π Quickstart
A quick introduction to R2Rβs core features. - βοΈ API & SDKs
API reference and Python/JS SDKs for interacting with R2R.
Key Features
Ingestion & Retrieval
- π Multimodal Ingestion
Parse.txt
,.pdf
,.json
,.png
,.mp3
, and more. - π Hybrid Search
Combine semantic and keyword search with reciprocal rank fusion for enhanced relevancy. - π Knowledge Graphs
Automatically extract entities and relationships to build knowledge graphs. - π€ Agentic RAG
R2Rβs powerful reasoning agent integrated with RAG.
Application Layer
- π» Web Development
Building web apps using R2R. - π User Auth
Authenticating users. - π Collections
Document collections management. - π Web Application
Connecting with the R2R Application.
Self-Hosting
- π Docker
Use Docker to easily deploy the full R2R system into your local environment - 𧩠Configuration
Set up your application using intuitive configuration files.
Community
Join our Discord server to get support and connect with both the R2R team and other developers. Whether youβre encountering issues, seeking best practices, or sharing your experiences, weβre here to help.
About
- π SciPhi Website
Explore a managed AI solution powered by R2R. - βοΈ Contact Us
Get in touch with our team to discuss your specific needs.