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