# Build, scale, and manage user-facing Retrieval-Augmented Generation applications. ## Docs - [Add Prompt](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/add_prompt.md) - [Add User to Collection](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/add_user_to_collection.md) - [Agent](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/agent.md): Implement an agent-based interaction for complex query processing. - [Analytics](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/analytics.md) - [App Settings](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/app_settings.md) - [Assign Document to Collection](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/assign_document_to_collection.md) - [Change Password](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/change_password.md): Change the authenticated user's password. - [Collections Overview](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/collections_overview.md) - [Create Collection](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/create_collection.md) - [Create Graph](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/create_graph.md): Creating a graph on your documents. This endpoint takes input a list of document ids and KGCreationSettings. If document IDs are not provided, the graph will be created on all documents in the system. This step extracts the relevant entities and relationships from the documents and creates a graph b… - [Delete](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/delete.md) - [Delete Collection](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/delete_collection.md) - [Delete Prompt](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/delete_prompt.md) - [Delete User](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/delete_user_info.md): Delete a user account. - [Document Chunks](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/document_chunks.md) - [Documents Overview](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/documents_overview.md) - [Enrich Graph](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/enrich_graph.md): This endpoint enriches the graph with additional information. It creates communities of nodes based on their similarity and adds embeddings to the graph. This step is necessary for GraphRAG to work. - [Get All Prompts](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/get_all_prompts.md) - [Get Collection](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/get_collection.md) - [Get Collections for User](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/get_collections_for_user.md) - [Get Document Collections](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/get_document_collections.md) - [Get Prompt](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/get_prompt.md) - [Get User](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/get_user_info.md): Get the current user's profile information. - [Get Users in Collection](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/get_users_in_collection.md) - [Health](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/health.md) - [Ingest Chunks](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/ingest_chunks.md): Ingest text chunks into the system. - [Ingest Files](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/ingest_files.md): Ingest files into the system. - [List Collections](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/list_collections.md) - [Login](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/login.md): Authenticate a user and provide access tokens. - [Logout](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/logout.md): Log out the current user. - [Logs](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/logs.md) - [Update User](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/put_user_info.md): Update the current user's profile information. - [RAG](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/rag.md): Execute a RAG (Retrieval-Augmented Generation) query. - [Refresh Access Token](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/refresh_access_token.md): Refresh the access token using a refresh token. - [Register](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/register.md): Register a new user with the given email and password. - [Remove Document from Collection](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/remove_document_from_collection.md) - [Remove User from Collection](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/remove_user_from_collection.md) - [Password Reset](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/request_password_reset.md): Request a password reset for a user. - [Score Completion](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/score_completion.md) - [Search](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/search.md): Perform a search query on the vector database and knowledge graph. - [Update Collection](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/update_collection.md) - [Update Files](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/update_files.md): Update existing files in the system. - [Update Prompt](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/update_prompt.md) - [Users Overview](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/users_overview.md) - [Verify Email](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/endpoint/verify_email.md): Verify a user's email address. - [R2R API Reference](https://r2r-patch-fix-ingestion.mintlify.app/api-reference/introduction.md): Powerful document ingestion, search, and RAG capabilities at your fingertips - [Advanced RAG](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/advanced-rag.md): Learn how to build and use advanced RAG techniques with R2R - [Agents](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/agent.md): Learn how to implement and use agents with R2R - [Application](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/application.md): Learn how to set up and use the R2R Application for managing your instance. - [Collections](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/collections.md): A comprehensive guide to creating collections in R2R - [GraphRAG](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/graphrag.md): Learn how to build and use GraphRAG with R2R - [Hybrid Search](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/hybrid-search.md): Learn how to implement and use hybrid search with R2R - [Analytics & Observability](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/observability.md): Learn how to use analytics and and logging with R2R - [Orchestration](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/orchestration.md): Learn how orchestration is handled inside R2R - [Remote Cloud](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/remote-cloud.md): Learn how to deploy R2R into remote cloud environments - [User Auth](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/user-auth.md): A comprehensive guide to user authentication and management features in R2R - [Walkthrough](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/walkthrough.md): A detailed step-by-step cookbook of the core features provided by R2R. - [Web Development](https://r2r-patch-fix-ingestion.mintlify.app/cookbooks/web-dev.md): Learn how to build webapps powered by RAG using R2R - [API Reference](https://r2r-patch-fix-ingestion.mintlify.app/documentation/api-reference.md): Build, scale, and manage user-facing Retrieval-Augmented Generation applications. - [Embedding](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/ingestion/embedding.md) - [Overview](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/ingestion/overview.md): Configure your R2R ingestion pipeline - [Parsing & Chunking](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/ingestion/parsing_and_chunking.md): Learn how to configure document chunking in your R2R deployment - [Introduction](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/introduction.md): Learn how to configure your R2R deployment - [KG Enrichment](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/knowledge-graph/enrichment.md): Configuration for Restructuring data after ingestion using Knowledge Graphs - [Overview](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/knowledge-graph/overview.md): Configure your R2R knowledge graph provider. - [LLMs](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/llm.md): Learn how to configure LLMs in your R2R deployment - [Postgres](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/postgres.md): Configure your R2R Postgres database - [Prompts](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/prompts.md): Learn how to configure and manage prompts in your R2R deployment - [RAG](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/rag.md): Learn how to configure RAG in your R2R deployment - [Knowledge Graph](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/retrieval/knowledge-graph.md) - [Overview](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/retrieval/overview.md): Configure your R2R retrieval pipeline - [Vector Search](https://r2r-patch-fix-ingestion.mintlify.app/documentation/configuration/retrieval/vector-search.md) - [R2RBuilder](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deep-dive/main/builder.md): Learn how to build and customize R2R - [R2RConfig](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deep-dive/main/config.md) - [Core Logic](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deep-dive/main/introduction.md) - [Telemetry](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deep-dive/other/telemetry.md): Learn about R2R telemetry and how to manage it - [Crypto & Auth](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deep-dive/providers/auth.md): Learn how to configure and use the authentication provider in R2R - [Database](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deep-dive/providers/database.md): Learn how to configure and use the database provider in R2R - [Embeddings](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deep-dive/providers/embeddings.md) - [Knowledge Graph](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deep-dive/providers/knowledge-graph.md): Learn how to configure and use the knowledge graph provider in R2R - [Language Models (LLMs)](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deep-dive/providers/llms.md): Configure and use multiple Language Model providers in R2R - [AWS](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/aws.md): Learn how to deploy R2R into AWS - [Azure](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/azure.md): Learn how to deploy R2R into Azure - [GCP](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/gcp.md): Learn how to deploy R2R into Google Cloud - [Introduction](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/introduction.md): Learn how to deploy R2R - [Api connections](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/api_connections.md) - [Api responses](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/api_responses.md) - [Bad configuration](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/bad_configuration.md) - [Connection strings](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/connection_strings.md) - [Database](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/database.md) - [Dependencies](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/dependencies.md) - [Docker](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/docker.md) - [Environment](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/environment.md) - [Firewall](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/firewall.md) - [High usage](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/high_usage.md) - [Incorrect credentials](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/incorrect_credentials.md) - [Overview](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/index.md): Learn how to debug R2R deployments - [Insufficient resources](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/insufficient_resources.md) - [Local llm](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/local_llm.md) - [Missing keys](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/missing_keys.md) - [Port conflicts](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/port_conflicts.md) - [R2r health](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/r2r_health.md) - [R2r logs](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/r2r_logs.md) - [Resources](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/resources.md) - [Services](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/services.md) - [Slow queries](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/slow_queries.md) - [Timeouts](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/timeouts.md) - [Toml errors](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/toml_errors.md) - [Unstructured](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/unstructured.md) - [Vector store issues](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/vector_store_issues.md) - [Workflows](https://r2r-patch-fix-ingestion.mintlify.app/documentation/deployment/troubleshooting/workflows.md) - [Docker](https://r2r-patch-fix-ingestion.mintlify.app/documentation/installation/full/docker.md) - [Local system](https://r2r-patch-fix-ingestion.mintlify.app/documentation/installation/full/local-system.md) - [Docker](https://r2r-patch-fix-ingestion.mintlify.app/documentation/installation/light/docker.md) - [Local system](https://r2r-patch-fix-ingestion.mintlify.app/documentation/installation/light/local-system.md) - [Overview](https://r2r-patch-fix-ingestion.mintlify.app/documentation/installation/overview.md) - [Authentication](https://r2r-patch-fix-ingestion.mintlify.app/documentation/js-sdk/auth.md): Manage users in R2R with built-in authentication - [Ingestion](https://r2r-patch-fix-ingestion.mintlify.app/documentation/js-sdk/ingestion.md): Ingesting files with R2R. - [Introduction](https://r2r-patch-fix-ingestion.mintlify.app/documentation/js-sdk/introduction.md): Build, scale, and manage user-facing Retrieval-Augmented Generation applications. - [Observability](https://r2r-patch-fix-ingestion.mintlify.app/documentation/js-sdk/observability.md): Manage and observe your R2R system. - [Search & RAG](https://r2r-patch-fix-ingestion.mintlify.app/documentation/js-sdk/retrieval.md): Search and Retrieval-Augmented Generation with R2R. - [Local LLMs](https://r2r-patch-fix-ingestion.mintlify.app/documentation/local-rag.md): Learn how to run a Retrieval-Augmented Generation system locally using R2R - [Authentication](https://r2r-patch-fix-ingestion.mintlify.app/documentation/python-sdk/auth.md): Manage users in R2R with built-in authentication - [Collection Management](https://r2r-patch-fix-ingestion.mintlify.app/documentation/python-sdk/collections.md): Manage collections in R2R - [Ingestion](https://r2r-patch-fix-ingestion.mintlify.app/documentation/python-sdk/ingestion.md): Ingesting files with R2R. - [Introduction](https://r2r-patch-fix-ingestion.mintlify.app/documentation/python-sdk/introduction.md): Build, scale, and manage user-facing Retrieval-Augmented Generation applications. - [Observability](https://r2r-patch-fix-ingestion.mintlify.app/documentation/python-sdk/observability.md): Manage and observe your R2R system. - [Search & RAG](https://r2r-patch-fix-ingestion.mintlify.app/documentation/python-sdk/retrieval.md): Search and Retrieval-Augmented Generation with R2R. - [Quickstart](https://r2r-patch-fix-ingestion.mintlify.app/documentation/quickstart.md): Getting started with R2R - [Introduction](https://r2r-patch-fix-ingestion.mintlify.app/introduction.md): Build, scale, and manage user-facing Retrieval-Augmented Generation applications. - [System](https://r2r-patch-fix-ingestion.mintlify.app/introduction/system.md): Learn about the R2R system architecture - [What's New](https://r2r-patch-fix-ingestion.mintlify.app/introduction/whats-new.md): Changelog - [Deploy](https://r2r-patch-fix-ingestion.mintlify.app/sciphi-cloud/deploy.md): Deploy your first RAG engine - [Introduction](https://r2r-patch-fix-ingestion.mintlify.app/sciphi-cloud/introduction.md): Learn how to deploy an R2R project in the cloud - [Projects](https://r2r-patch-fix-ingestion.mintlify.app/sciphi-cloud/projects.md): Interact with deployed projects from the cloud - [Developer Quickstart](https://r2r-patch-fix-ingestion.mintlify.app/sciphi-cloud/quickstart.md): Getting started with SciPhi Cloud - [Security](https://r2r-patch-fix-ingestion.mintlify.app/sciphi-cloud/security.md): Secure deployments through SciPhi Cloud ## Optional - [Community](https://discord.gg/p6KqD2kjtB)