# openrag | Langflow | Knowledge Base | Instagit

OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch. 

GitHub Stars: 1.9k

Repository: https://github.com/langflow-ai/openrag

---

## Articles

### [How to Configure OAuth for OpenRAG: Complete Setup for Google Drive and Microsoft Graph](/langflow-ai/openrag/configure-oauth-openrag)

Learn to configure OAuth for OpenRAG using environment variables for seamless Google Drive and Microsoft Graph integration. Setup OpenRAG now.

- Tags: how-to-guide
- Published: 2026-03-13

### [How OpenRAG Handles Document Ingestion and Processing Configuration: TaskService Architecture Explained](/langflow-ai/openrag/openrag-document-ingestion-processing-configuration)

Discover how OpenRAG's TaskService manages document ingestion and processing configuration. Learn about background tasks, concurrency, and Langflow flow defaults for efficient data handling.

- Tags: architecture
- Published: 2026-03-13

### [How to Configure Langflow Integration in OpenRAG: Complete Setup Guide](/langflow-ai/openrag/configure-langflow-integration-openrag)

Learn how to configure Langflow integration in OpenRAG. Set environment variables or use the TUI wizard for a seamless setup and unlock powerful RAG capabilities.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Set Up OpenSearch Connection Details for OpenRAG: Environment Variables and Client Configuration](/langflow-ai/openrag/set-up-opensearch-connection-details-openrag)

Configure OpenSearch connection details for OpenRAG using environment variables. Learn how OpenRAG initializes an AsyncOpenSearch client with HTTPS and basic auth for seamless integration.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Configure OpenRAG Using Environment Variables: A Complete Guide](/langflow-ai/openrag/configure-openrag-environment-variables)

Learn how to configure OpenRAG using environment variables. Easily control vector stores, LLM providers, and more via a single .env file for seamless integration. Get the complete guide.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Ingest Documents Using the OpenRAG Public API v1](/langflow-ai/openrag/ingest-documents-openrag-public-api-v1)

Easily ingest documents with the OpenRAG Public API v1 using its POST /v1/documents/ingest endpoint. Learn how to leverage Langflow pipelines or traditional uploads for efficient document processing. Get started today.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Use the OpenRAG Public API v1 for Semantic Search](/langflow-ai/openrag/use-openrag-public-api-v1-semantic-search)

Learn to use the OpenRAG Public API v1 for semantic search. Explore the POST endpoint for hybrid search combining vector similarity and keyword matching.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Manage Connectors Using the OpenRAG API: Complete Developer Guide](/langflow-ai/openrag/manage-connectors-openrag-api)

Easily manage OpenRAG connectors via the REST API. This guide covers persistence, OAuth, file sync, and webhook processing for Google Drive and SharePoint integrations.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Use the OpenRAG API for Knowledge Filter Management: A Complete Guide](/langflow-ai/openrag/use-openrag-api-knowledge-filter-management)

Master OpenRAG API knowledge filter management with this guide. Learn to create, search, update, and delete reusable query bundles in OpenSearch for efficient data querying.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Upload and Manage Documents Using the OpenRAG API](/langflow-ai/openrag/upload-manage-documents-openrag-api)

Easily upload manage and delete documents using the OpenRAG API. Learn how to ingest files monitor async processing and remove documents efficiently.

- Tags: how-to-guide
- Published: 2026-03-13

### [OpenRAG API Endpoints for Chat Operations: Complete Developer Guide](/langflow-ai/openrag/openrag-api-endpoints-chat-operations)

Explore OpenRAG API endpoints for chat operations. Access the public v1 chat API and internal routes from the Langflow AI repository to integrate chat functionality seamlessly.

- Tags: api-reference
- Published: 2026-03-13

### [How to Manage Background Tasks with TaskService in OpenRAG](/langflow-ai/openrag/manage-background-tasks-taskservice-openrag)

Master background task management in OpenRAG with TaskService. Learn how to efficiently orchestrate long-running file ingestion jobs using asyncio and concurrent processing.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Monitor System Health with MonitorService in OpenRAG](/langflow-ai/openrag/monitor-system-health-monitorservice-openrag)

Learn how to monitor system health with MonitorService in OpenRAG. Automate notifications by triggering webhooks for new document matches in your knowledge-filter queries.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Manage LLM and Embedding Models with ModelsService in OpenRAG](/langflow-ai/openrag/manage-llm-embedding-models-modelservice-openrag)

Master LLM and embedding models with OpenRAG's ModelsService. Discover and validate models from OpenAI, Anthropic, Ollama, and IBM Watson X efficiently without spending inference credits. Learn how now.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Configure Knowledge Filters with KnowledgeFilterService in OpenRAG](/langflow-ai/openrag/configure-knowledge-filters-knowledgefilterservice-openrag)

Configure knowledge filters in OpenRAG using KnowledgeFilterService to manage knowledge filters in OpenSearch, including webhook subscriptions and alerting monitors.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Manage Langflow Flows in OpenRAG Using FlowsService](/langflow-ai/openrag/manage-langflow-flows-openrag-flowsservice)

Learn to manage Langflow flows in OpenRAG using FlowsService. Backup, reset, and modify flow configurations programmatically. Explore key methods for seamless integration.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Implement Chat Functionality with ChatService in OpenRAG](/langflow-ai/openrag/implement-chat-functionality-chatservice-openrag)

Learn to implement chat functionality in OpenRAG using ChatService. Instantiate the service and invoke langflow_chat() or chat() for synchronous or streaming LLM responses.

- Tags: how-to-guide
- Published: 2026-03-13

### [How to Manage Documents Using DocumentService in OpenRAG: Ingestion, Retrieval, and Deletion](/langflow-ai/openrag/manage-documents-documentservice-openrag)

Manage documents in OpenRAG using DocumentService for ingestion, retrieval, and deletion. Features include deduplication, chunking, and OpenSearch indexing.

- Tags: how-to-guide
- Published: 2026-03-13

### [Core Services in OpenRAG: Architecture, Functions, and Implementation Guide](/langflow-ai/openrag/core-services-openrag-functions)

Explore OpenRAG core services: learn about ingestion, vector retrieval, AI, Langflow orchestration, and access control within its architecture and implementation to build robust RAG applications.

- Tags: architecture
- Published: 2026-03-13

### [How to Use Docling for OCR and Document Parsing in OpenRAG](/langflow-ai/openrag/how-to-use-docling-ocr-document-parsing-openrag)

Learn how to use Docling for OCR and document parsing in OpenRAG. This guide explains how OpenRAG delegates these tasks to the local docling-serve HTTP service.

- Tags: how-to-guide
- Published: 2026-03-13

### [How Langflow Orchestrates RAG Pipelines in OpenRAG: Architecture and Implementation](/langflow-ai/openrag/how-langflow-orchestrates-rag-pipelines-openrag)

Discover how Langflow orchestrates RAG pipelines in OpenRAG. Learn about its architecture for document ingestion, MCP server sync, and chat-time retrieval with consistent authentication.

- Tags: architecture
- Published: 2026-03-13

### [What Is the Purpose of OpenSearch in OpenRAG?](/langflow-ai/openrag/purpose-opensearch-openrag)

Discover OpenSearch's vital role in OpenRAG as persistent storage, hybrid search engine, and security manager. Enjoy semantic and keyword retrieval with robust access controls.

- Tags: deep-dive
- Published: 2026-03-13

### [How to Set Up the OpenRAG Backend with FastAPI: Complete Configuration Guide](/langflow-ai/openrag/how-to-set-up-openrag-backend-fastapi)

Easily set up the OpenRAG backend with FastAPI. Configure environment variables and run the Uvicorn command for a streamlined FastAPI application with lazy-loaded clients and automated index creation.

- Tags: how-to-guide
- Published: 2026-03-13

