Skip to main content
Trendshift Docker Hub Discord Try Free FalkorDB Docs Banner

The Graph platform developers use to achieve accurate GraphRAG for enterprise GenAI

About FalkorDB

FalkorDB delivers an accurate, multi-tenant RAG solution powered by a low-latency, scalable graph database technology.
  • Purpose-built for development teams working with complex, interconnected data—whether structured or unstructured—in real-time or interactive user environments.
  • Supports the OpenCypher query language with proprietary enhancements that streamline interactions with graph data. Its efficient graph traversal and query capabilities make it well-suited for production environments.

Choose Your Path

  • Graph Database Path: If you’re interested in using FalkorDB as a property graph database with OpenCypher support, continue with the sections below.
  • GraphRAG Path: If you’re aiming to implement advanced graph reasoning and generative AI tasks, explore our GenAI Tools section, starting with the GraphRAG SDK.

Primary Features

Get Started

Launch an instance using Docker, or use FalkorDB Cloud

Ports Exposed

  • 6379 (FalkorDB Server)
    Use this port to connect via the CLI or any FalkorDB-compatible client.
  • 3000 (FalkorDB Browser)
    Access the FalkorDB web UI by opening your browser at: http://localhost:3000
Once loaded, you can interact with FalkorDB using any of the supported client libraries
📖 New to FalkorDB? Follow the step-by-step Getting Started guide for a complete walkthrough — from setup to modeling, loading, and querying your first graph.
Here we’ll use FalkorDB Python client to create a small graph representing a subset of motorcycle riders and teams taking part in the MotoGP league, once created we’ll start querying our data.
For additional demos please visit Demos.

Client libraries

Language-specific clients have been written by the community and the FalkorDB team. The full list and links can be found on the Client Libraries page.

Data import

When loading large graphs from CSV files, use the falkordb-bulk-loader:
See the Bulk Loader documentation for the full reference.

GitHub Discussions

Got questions? Please contact us at the FalkorDB forum.

License

FalkorDB is licensed under the the Server Side Public License v1 (SSPLv1).

Frequently Asked Questions

FalkorDB is a high-performance graph database built as a Redis module. Unlike traditional graph databases, it uses a sparse adjacency matrix representation (based on GraphBLAS) for efficient storage and fast traversals. It supports OpenCypher queries, both RESP and Bolt protocols, and provides built-in GraphRAG capabilities for GenAI applications.
FalkorDB excels at use cases involving complex, interconnected data: social networks, recommendation engines, knowledge graphs, fraud detection, and GraphRAG for GenAI applications. Its low-latency design makes it ideal for real-time and interactive user environments.
The quickest way is Docker: docker run -p 6379:6379 -p 3000:3000 -it --rm falkordb/falkordb:latest. This starts the server and a browser UI at http://localhost:3000. Then install a client library and follow the Getting Started guide.
Yes. FalkorDB Cloud provides a fully managed, multi-tenant graph database service. You can create a free instance and skip local setup entirely.
FalkorDB uses OpenCypher with proprietary extensions. It supports full-text search, vector similarity search, and range indexing. See the Cypher documentation for the complete query language reference.