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 JavaScript SDK Documentation

Installation

Before starting, make sure you have completed the R2R installation. Install the R2R JavaScript SDK:
npm install r2r-js

Getting Started

  1. Import the R2R client:
const { r2rClient } = require('r2r-js');
  1. Initialize the client:
const client = new r2rClient('http://localhost:7272');
  1. Check if R2R is running correctly:
const healthResponse = await 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.