# FalkorDB Docs: FalkorDB

> Official FalkorDB documentation — the high-performance graph database for GraphRAG, Cypher queries, and knowledge graphs powering accurate GenAI applications.

> ## Agent Instructions
> FalkorDB is a graph database that speaks the Redis protocol. Queries are issued as OpenCypher through the GRAPH.QUERY and GRAPH.RO_QUERY commands, not over Bolt or a SQL connection.
> FalkorDB implements a subset of OpenCypher with proprietary extensions. Do not assume Neo4j-only syntax or procedures are available — check /cypher/cypher-support and /cypher/known-limitations before using a clause.
> FalkorDB is the successor to RedisGraph, but they are separate products. Do not present RedisGraph commands, versions, or limitations as current FalkorDB behavior.
> Use the official clients listed in /getting-started/clients rather than generic Redis or Neo4j drivers, and prefer the language the user is already working in.
> Configuration parameters are set with GRAPH.CONFIG SET or at startup; cite the exact parameter name from /getting-started/configuration rather than inventing one.
> This site covers four products: FalkorDB (core), FalkorDB Cloud, FalkorDB Enterprise, and the GraphRAG SDK. Name which one an answer applies to, since setup and operations differ.

## FalkorDB

- [FalkorDB / Documentation (140 pages)](https://docs.falkordb.com/_llms/falkor-db/documentation.md): Documentation for FalkorDB / Documentation.

### Integrations

#### Integration

- [Integration](https://docs.falkordb.com/integration/index.md): Integrate FalkorDB with your applications and workflows using its REST API, official client SDKs, and framework adapters for low-latency graph workloads.
- [Rest API](https://docs.falkordb.com/integration/rest.md): Complete REST API reference for FalkorDB Browser, including authentication, graph management, query execution, and node/edge operations.
- [Kafka Connect Sink](https://docs.falkordb.com/integration/kafka-connect.md): Stream data from Apache Kafka to FalkorDB using Kafka Connect Sink. Configure connector properties, define message formats, and execute Cypher commands from Kafka topics.
- [Apache Jena](https://docs.falkordb.com/integration/jena.md): Use FalkorDB as an RDF backend for Apache Jena through the jena-falkordb-adapter, running SPARQL queries over graph data stored in FalkorDB.
- [BOLT protocol support](https://docs.falkordb.com/integration/bolt-support.md): Connect to FalkorDB using the BOLT protocol with neo4j drivers. Experimental feature for compatibility with BOLT-based tools and Neo4j client libraries.
- [Spring Data FalkorDB](https://docs.falkordb.com/integration/spring-data-falkordb.md): Use FalkorDB with Spring Data for JPA-style object-graph mapping. Repository pattern, derived queries, @Node/@Relationship annotations, and transaction support for Java applications.
- [Snowflake Integration](https://docs.falkordb.com/integration/snowflake.md): Run graph database operations directly within your Snowflake environment using the FalkorDB Native App.
- [PyTorch Geometric](https://docs.falkordb.com/integration/pyg.md): Train Graph Neural Networks on FalkorDB using the PyTorch Geometric remote backend.
- [Graphify](https://docs.falkordb.com/genai-tools/graphify.md): Build a knowledge graph with Graphify and load it directly into FalkorDB for persistent graph queries.
- [Bulk Loader](https://docs.falkordb.com/integration/bulk-loader.md): Import large graphs from CSV files into FalkorDB using the falkordb-bulk-loader tool
- [n8n GraphRAG Nodes](https://docs.falkordb.com/integration/n8n.md): Use FalkorDB GraphRAG from n8n workflows with a pipeline node, an AI Agent tool, and a shared credential.

### AI Tools

#### GenAI Tools

- [GenAI Tools](https://docs.falkordb.com/genai-tools/index.md): Build intelligent GenAI applications with FalkorDB and LLMs using popular GraphRAG and agent frameworks like LangChain and LlamaIndex.
- [GraphRAG-SDK](https://docs.falkordb.com/genai-tools/graphrag-sdk.md): Build intelligent GraphRAG applications with FalkorDB and LLMs — self-hosted with the SDK, or fully hosted with GraphRAG Server.
- [AG2](https://docs.falkordb.com/genai-tools/ag2.md): Build multi-agent AI systems with AG2 (formerly AutoGen) and FalkorDB GraphRAG. Orchestrate collaborative agents with structured knowledge graphs for intelligent applications.
- [LangChain](https://docs.falkordb.com/genai-tools/langchain.md): Build AI agents with memory using FalkorDB and LangChain. Python and JavaScript/TypeScript integration for conversational AI, GraphRAG, and knowledge graph question answering.
- [LangGraph](https://docs.falkordb.com/genai-tools/langgraph.md): Build stateful, multi-actor agentic applications with LangGraph and FalkorDB.
- [LlamaIndex](https://docs.falkordb.com/genai-tools/llamaindex.md): Build GraphRAG applications with LlamaIndex and FalkorDB, using Cypher-powered retrieval over a knowledge graph to ground LLM responses in your own data.
- [GraphRAG Toolkit](https://docs.falkordb.com/genai-tools/graphrag-toolkit.md): AWS GraphRAG Toolkit integration with FalkorDB for building knowledge graph applications. Semantic-guided search, LLM-powered retrieval, and FalkorDB Cloud support for RAG systems.
- [QueryWeaver](https://docs.falkordb.com/genai-tools/queryweaver.md): Open-source Text2SQL tool that converts plain-English questions into SQL using graph-powered schema understanding. Supports PostgreSQL, MySQL, and Snowflake.
- [Code-Graph](https://docs.falkordb.com/genai-tools/code-graph.md): Visualize codebases as knowledge graphs with FalkorDB Code-Graph. Analyze dependencies, detect bottlenecks, and query code structure using GraphRAG and an interactive web UI or CLI.
- [Graphify](https://docs.falkordb.com/genai-tools/graphify.md): Build a knowledge graph with Graphify and load it directly into FalkorDB for persistent graph queries.

##### MCP Server

- [MCP Server](https://docs.falkordb.com/genai-tools/mcpserver/index.md): Enable AI assistants like Claude to interact with FalkorDB graph databases using the Model Context Protocol (MCP)
- [Quick Start](https://docs.falkordb.com/genai-tools/mcpserver/quickstart.md): Get started with FalkorDB MCP Server in minutes using Docker Compose or direct installation for Claude Desktop, Cursor IDE, and other MCP clients.
- [MCP Server Configuration](https://docs.falkordb.com/genai-tools/mcpserver/configuration.md): Configure FalkorDB MCP Server environment variables, transport modes (stdio/SSE), connection settings, and multi-instance deployments.
- [Docker Deployment](https://docs.falkordb.com/genai-tools/mcpserver/docker.md): Deploy FalkorDB MCP Server with Docker and Docker Compose including FalkorDB database, environment configuration, and production setup.

#### Agentic Memory

- [Agentic Memory](https://docs.falkordb.com/agentic-memory/index.md): Implement persistent, contextual memory for AI agents with FalkorDB using Graphiti, Cognee, and MCP servers for temporally-aware, multi-tenant knowledge graphs.
- [Graphiti](https://docs.falkordb.com/agentic-memory/graphiti.md): Build temporally-aware, multi-tenant knowledge graphs with Graphiti and FalkorDB for AI systems with persistent memory, hybrid search, and real-time data integration.
- [Cognee](https://docs.falkordb.com/agentic-memory/cognee.md): Give AI agents persistent memory with Cognee and FalkorDB, combining graph storage and vector search into a context-aware knowledge layer.
- [Graphiti MCP Server](https://docs.falkordb.com/agentic-memory/graphiti-mcp-server.md): Run Graphiti MCP server with FalkorDB for persistent AI agent memory in Claude Desktop, Cursor IDE, and other MCP clients with temporally-aware knowledge graphs.
- [Mem0](https://docs.falkordb.com/agentic-memory/mem0.md): Add FalkorDB as a graph memory backend for Mem0 AI agents with per-user graph isolation, hybrid search, and seamless integration.

### Browser

#### Browser

- [Browser](https://docs.falkordb.com/browser/index.md): FalkorDB Browser web UI for visualizing graphs, running Cypher queries, exploring data models, managing nodes and relationships, with query history and API documentation.
- [Canvas](https://docs.falkordb.com/browser/canvas.md): FalkorDB Canvas – a standalone web component for visualizing FalkorDB graphs using force-directed layouts.

##### UI Elements

- [UI Elements](https://docs.falkordb.com/browser/ui/index.md): Detailed documentation for FalkorDB Browser UI screens, panels, and interactions.
- [Login Screen](https://docs.falkordb.com/browser/ui/login.md): How to connect FalkorDB Browser to a FalkorDB server (manual fields, URL mode, TLS/CA).
- [Navigation & Header](https://docs.falkordb.com/browser/ui/navigation.md): Left sidebar navigation (Graphs/Settings), graph-side panel toggles, help menu, theme toggle, logout.
- [Settings Page](https://docs.falkordb.com/browser/ui/settings.md): Browser settings, tutorial replay, personal access tokens, and admin sections (DB configurations, users).
- [Graph Page (Layout)](https://docs.falkordb.com/browser/ui/graph-page.md): How the main Graphs workspace is laid out: selector bar, query editor, results area, side panel that can be resized.
- [Graph Tabs](https://docs.falkordb.com/browser/ui/graph-tabs.md): Work on several graphs and queries side by side: add, rename, switch, and close tabs, and control how much state each tab remembers.
- [Main Graph Canvas](https://docs.falkordb.com/browser/ui/graph-canvas.md): Interactive graph visualization: pan/zoom, selection, label/relationship toggles, and layout controls.
- [Graph Info Panel](https://docs.falkordb.com/browser/ui/graph-info-panel.md): Graph statistics (counts, memory), labels, edge types, property keys, and quick exploration queries.
- [Customize Style Panel](https://docs.falkordb.com/browser/ui/style-panel.md): Customize node label and relationship type styles (color and size), live preview, persistence, and cancel/save behavior.
- [Data / Property Panel](https://docs.falkordb.com/browser/ui/data-panel.md): Inspect and edit node/edge details: ID, labels/relationship type, and property table editing.
- [Query Editor](https://docs.falkordb.com/browser/ui/query-editor.md): Cypher editor: run shortcuts, autocomplete, maximize mode, placeholder behavior, and graph-scoped suggestions.
- [Query History](https://docs.falkordb.com/browser/ui/query-history.md): Persistent local query history: open dialog, search/filter by graph, view metadata, delete queries.
- [Table View](https://docs.falkordb.com/browser/ui/table-view.md): The FalkorDB Browser Table tab renders query results as rows and columns, with automatic headers, search, nested value expansion, and CSV export.
- [Metadata View](https://docs.falkordb.com/browser/ui/metadata-view.md): Query execution details: metadata text, explain plan tree, and profile output.
- [Schema View](https://docs.falkordb.com/browser/ui/schema-view.md): Explore a graph's data model: labels, relationship placements, property keys and their types, constraints, and indexes.
- [Graph Toolbar & Element Actions](https://docs.falkordb.com/browser/ui/toolbar-actions.md): In-canvas search, selection helpers, add node/edge flows, delete, and related controls.
- [Chat Panel](https://docs.falkordb.com/browser/ui/chat-panel.md): Natural-language to query workflow, LLM connection setup, and persistence limits.
- [UDF Libraries](https://docs.falkordb.com/browser/ui/udf-libraries.md): Manage JavaScript UDF libraries: load, inspect, remove, and export function bundles.
- [Upload Data](https://docs.falkordb.com/browser/ui/upload-data.md): Use the Upload Data dialog to import CSV or Cypher batch files into the active graph.
- [Graphs Manager](https://docs.falkordb.com/browser/ui/graph-management.md): Create, delete, duplicate, export, and upload graph data from FalkorDB Browser.
- [API Docs (Swagger)](https://docs.falkordb.com/browser/ui/api-documentation.md): Use the built-in Swagger UI in FalkorDB Browser to explore and test REST API endpoints.
- [Roles & Access](https://docs.falkordb.com/browser/ui/auth-access-control.md): How authentication and role-based permissions affect FalkorDB Browser features.
