Skip to main content

Documentation Index

Fetch the complete documentation index at: https://r2r-patch-fix-ingestion.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

R2R Python SDK Documentation

Installation

Before starting, make sure you have completed the R2R installation. Install the R2R Python SDK:
pip install r2r

Getting Started

  1. Import the R2R client:
from r2r import R2RClient
  1. Initialize the client:
client = R2RClient("http://localhost:7272")
  1. Check if R2R is running correctly:
health_response = client.health()
# {"status":"ok"}
  1. Login (Optional):
# client.register("me@email.com", "my_password")
# client.verify_email("me@email.com", "my_verification_code")
client.login("me@email.com", "my_password")
When using authentication the commands below automatically restrict the scope to a user’s available documents.

Additional Documentation

For more detailed information on specific functionalities of R2R, please refer to the following documentation:
  • Document Ingestion: Learn how to add, retrieve, and manage documents in R2R.
  • Search & RAG: Explore various querying techniques and Retrieval-Augmented Generation capabilities.
  • Authentication: Understand how to manage users and implement authentication in R2R.
  • Observability: Learn about analytics and monitoring tools for your R2R system.