Graph Database
for AI Agents,
Knowledge Graphs,
and GraphRAG
An enterprise-grade graph database that answers multi-hop queries in milliseconds and runs thousands of isolated graphs in a single deployment.
Trusted by
How FalkorDB works
FalkorDB stores your graph as sparse matrices and answers multi-hop queries with matrix multiplication, so results come back in milliseconds.
Data ingestion
Load data from tables, documents, and events.
Stored as a graph
Data is stored as nodes and edges. Under the hood, FalkorDB represents the graph as sparse matrices, which keeps memory low and lookups fast.
Queried in milliseconds
You query in openCypher. Traversals run as linear algebra on those matrices, so multi-hop answers come back with very low latency.
Sparse matrix engine
FalkorDB represents graph topology as sparse adjacency matrices and executes traversals as linear algebra operations. Multi-hop queries return with consistent low latency as data volume and query depth grow.
In-memory execution with durable storage
The full graph is served from memory. Snapshots and append-only files keep data durable on disk.
Multi-tenant graphs
Each customer, agent, or session's data lives in a dedicated, isolated graph. Every query is scoped to exactly one graph, so tenant isolation is enforced at the architectural level.
Vector, full-text, range, and array indexes
Combine graph traversal with semantic search in the same query, turning FalkorDB into the ultimate backbone for your AI applications.
Graph algorithms in the database
Run shortest paths, betweenness centrality, connected components, community detection, max flow, harmonic centrality, and more, directly in the database.
User-defined functions
Extend and customize Cypher with your own logic, plus the FLEX library of ready-made functions.
Try it on your machine or in the cloud
Running in 30 seconds. No credit card required for Cloud.
Why teams choose FalkorDB
Built for AI
Combine graph traversal with semantic search in a single query to build knowledge graphs, GraphRAG pipelines, and agentic applications on one platform.
Performance
An engine built for enterprise-grade workloads that doesn't slow down as graphs grow.
Scalability
Scale out by distributing graphs across shards and adding read replicas, so throughput grows with your cluster.
Multi-tenant graphs
Host thousands of tenants in a single deployment. Each customer, agent, or session's data resides in its own graph, and every query is scoped to one graph, so isolation is enforced by the architecture with no impact on performance.
Enterprise ready
Production-ready at enterprise scale: horizontal scaling, built-in multi-tenancy, high availability with multi-zone deployment, and SOC 2 Type II certification. Deploy fully managed, in your own cloud account, or on-premises, backed by dedicated engineering support and architecture consulting.
See what our graph database can do.
An open benchmark against Neo4j. The dataset, the queries and the code are public, so you can run it yourself.
P99 latency
496
×
fasterFalkorDB
83 msNeo4j
41,157 msMemory
6.3
×
leanerFalkorDB
95 MBNeo4j
600 MBThroughput
11.4
×
moreFalkorDB
2,500 queries/secNeo4j
220 queries/secLower latency, lower memory and higher throughput are better.
Lower latency, lower memory and higher throughput are better.
Open source
free to use, free to forkRedis based
runs on infrastructure you already trustOpenCypher
no new query language to learnRust powered
stable by design, no surprisesWhat can you build with a graph database?
I’m building with LLMs and agents.
I’m building with LLMs and agents.
I’m querying connected data.
I’m querying connected data.
For AI teams that need answers grounded in how things connect, and memory that lasts past one session.
GraphRAG
Ground LLM answers in connected context, not just similar text.
GraphRAG
Ground LLM answers in connected context, not just similar text.
Agentic AI flows
Give agents a shared, queryable model of the world they act in.
Agentic AI flows
Give agents a shared, queryable model of the world they act in.
Agentic memory
Long-term memory that remembers relationships, not only facts.
Agentic memory
Long-term memory that remembers relationships, not only facts.
7
AI frameworks integrate out of the box, from LangChain and LlamaIndex to Graphiti and Mem0For fraud, security and supply-chain teams that need answers across many hops, in real time.
Fraud & risk detection
Follow the money across accounts, devices and identities in real time.
Fraud & risk detection
Follow the money across accounts, devices and identities in real time.
Cybersecurity
Map who can reach what: identities, permissions, assets and the paths between them.
Cybersecurity
Map who can reach what: identities, permissions, assets and the paths between them.
Supply chain
Trace dependencies upstream and downstream before a disruption becomes an outage.
Supply chain
Trace dependencies upstream and downstream before a disruption becomes an outage.
496×
faster P99 latency than Neo4j, on an open benchmarkWhat is a graph database?
A graph database stores data as nodes (entities), edges (relationships), and properties (attributes). Relationships are saved as part of the data, not rebuilt at query time with joins. Questions that follow connections, such as fraud rings, supply chains, or how two concepts relate, stay fast and simple to write.
FalkorDB is an open source graph database built for AI. It represents graphs as sparse adjacency matrices and runs traversals as matrix multiplication using GraphBLAS. Queries are written in openCypher. FalkorDB runs fully managed on FalkorDB Cloud, inside your own AWS or Google Cloud account, or self-hosted.
Graph database vs relational database vs vector database
Run it where your data lives
FalkorDB Cloud
Fully managed on AWS, Google Cloud, and Azure, with multi-tenancy on every plan.
Start free →Bring your own cloud
Fully managed FalkorDB inside your own cloud account. Your data never leaves your subscription.
Talk to an engineer →Self-hosted
Run the open source engine with one Docker command, or self-host Enterprise with a management console.
View on GitHub →Embedded and warehouse
FalkorDBLite runs in-process for Python and TypeScript. FalkorDB on Snowflake queries warehouse tables as graphs.
Read the docs →Graph database FAQ
What is FalkorDB?
FalkorDB is an open source graph database built for AI. It stores graphs as sparse matrices and runs traversals as linear algebra, which keeps multi-hop queries fast. Teams use it for knowledge graphs, GraphRAG, AI agent memory, security graphs, and fraud detection.
Is FalkorDB open source?
Yes. The full engine, including multi-graph and multi-tenancy, is on GitHub. FalkorDB Cloud and Enterprise add managed operations, high availability, and support on top of the same engine.
What query language does FalkorDB use?
FalkorDB uses openCypher, the most widely adopted graph query language. Native Cypher support means migrating to FalkorDB takes hours, not days, and migration guides are available in the docs.
How does FalkorDB compare to other graph databases?
FalkorDB is built for low-latency traversal in AI applications. It stores graphs as sparse matrices, runs thousands of isolated graphs per deployment, uses openCypher, and keeps the full engine open source. For a side-by-side comparison, read FalkorDB vs Neo4j for AI applications. This page shows how graph, relational, and vector databases differ.
Can I migrate from another graph database to FalkorDB?
Yes. Queries written in Cypher carry over with little change, so migrating to FalkorDB takes hours, not days. The docs include step-by-step migration guides, and an engineer can review your schema and queries before you move.
What is the best graph database for AI agents and GraphRAG?
Look for low latency at depth, vector search in the same query as traversal, isolated graphs per user or tenant, and framework support. FalkorDB covers all four, and its GraphRAG-SDK ranks #1 on the GraphRAG-Bench Novel and Medical leaderboards.
Does FalkorDB support vector search?
Yes. FalkorDB has native vector indexes, so one query can find semantically similar content and then traverse the relationships around it. This is the core pattern behind GraphRAG and hybrid retrieval.
Graph database or vector database for RAG?
Use vectors to find similar text and a graph to follow how facts connect. Questions that span several entities or documents need relationships, which vector search alone cannot return. FalkorDB runs both in one database.
What is the fastest graph database?
Speed depends on the workload, so test with your own data. FalkorDB is built for low-latency traversal: it delivers 496× faster P99 latency than a leading graph database in our open benchmark. The dataset, queries, and code are public at benchmark.falkordb.com.
Is FalkorDB an in-memory database? Is my data durable?
FalkorDB serves the graph from memory for low latency and persists it to disk with snapshots and append-only files. Paid Cloud plans add automated backups, and Pro and Enterprise add continuous persistence and high availability.
How does FalkorDB scale?
FalkorDB scales out by distributing graphs across shards and adding read replicas. In a multi-tenant permissions workload, throughput grew from about 25,000 to 120,000 queries per second when moving from one node to three primaries with three replicas.
How does FalkorDB handle multi-tenancy?
Each customer, agent, or session runs in its own isolated graph, with no impact on performance. A single deployment can hold thousands of graphs, and multi-tenancy is included on every plan, including Free.
How do I get started with FalkorDB?
Run docker run -p 6379:6379 -p 3000:3000 -it --rm falkordb/falkordb:latest and open the browser at localhost:3000, or sign up for the free tier on FalkorDB Cloud. Either way you are running in about 30 seconds, with no new language to learn.
How much does FalkorDB cost?
You can start free on FalkorDB Cloud or self-host the open source engine. Paid Cloud plans start at $73 per month for 1 GB, Pro starts at $350 per month for 8 GB, and Enterprise pricing is tailored.
Is FalkorDB secure enough for enterprise use?
Yes. FalkorDB is SOC 2 Type II certified and supports TLS, VPC isolation, and graph-level access control. Enterprise customers can also run it inside their own cloud account.
Can I run FalkorDB locally?
Yes. Run FalkorDB with a single Docker command, or use FalkorDBLite, an embedded version for Python with no server to manage. When you are ready, move the same graphs to FalkorDB Cloud or your own infrastructure.
Bring us
your graph.
Talk to an engineer about what you want to build.
No credit card required.