Explore RAGFlow on DeepWiki
An AI-generated, always-up-to-date knowledge base for understanding RAGFlow's codebase — designed for developers doing secondary development or deep-diving into RAGFlow's internals.
MCP
8 items
Launch Service from Source
Build and run the complete Go API, admin, ingestor, and syncer services on your host, with supporting services in Docker. Run all commands from the repository root unless a step says otherwise. This guide uses the default Elasticsearch and MySQL configuration on Ubuntu 24.04 x8664; the native ONNX Runtime archive used by this build targets Linux x8664.
Switch Document Engine
Switch your doc engine from Elasticsearch to Infinity.
Acquire RAGFlow API Key
An API key is required for the RAGFlow server to authenticate HTTP or MCP requests. This document provides instructions on obtaining a RAGFlow API key.
Build RAGFlow Docker Image
Build the Go backend and web frontend into a local Docker image for development and testing. The image uses external LLM and embedding services at runtime.
Contribution Guidelines
General guidelines for RAGFlow's community contributors.