Frequently Asked Questions

Product Information & Integration

What is FalkorDB and what makes it unique for multi-agent systems?

FalkorDB is a high-performance, open-source graph database designed for managing complex relationships and enabling advanced AI applications. Its unique features for multi-agent systems include tenant isolation, sub-10ms query latency, and support for temporally-aware knowledge graphs, making it ideal for real-time, context-rich agent environments. [Source]

How does the integration between Graphiti and FalkorDB benefit multi-agent environments?

The integration allows Graphiti to use FalkorDB as a backend, providing improved query latency, tenant isolation, and the ability to handle evolving relationships over time. This ensures agents have up-to-date, context-aware memory without architectural changes to existing agent logic. [Source]

Can I migrate existing Graphiti agents to FalkorDB without changing my code?

Yes, the integration maintains Graphiti's API surface, so you can migrate agents to FalkorDB without architectural changes to your agent logic or workflows. [Source]

What types of data can be integrated into Graphiti's memory architecture with FalkorDB?

You can feed Graphiti’s memory architecture with chat transcripts, structured JSON, or raw unstructured text. This flexibility allows you to build cohesive knowledge graphs or organize parallel graphs within the same environment. [Source]

How does FalkorDB support custom domain entities in knowledge graphs?

FalkorDB allows you to define custom, domain-specific objects—such as UserProfile or TaskSequence entities—directly within the knowledge graph. This enables precise modeling of business-specific records and improves agent recall and contextual responses. [Source]

What is tenant isolation in FalkorDB and why is it important for agents?

Tenant isolation in FalkorDB provides dedicated graph instances per agent while sharing compute resources. This prevents data conflicts, maintains privacy boundaries, and eliminates infrastructure duplication costs, which is critical for scaling multi-agent systems. [Source]

How does FalkorDB handle query latency for multi-agent systems?

FalkorDB’s sparse matrix representation reduces query execution time from seconds to milliseconds, enabling sub-10ms response times for multi-hop reasoning. This supports real-time agent interactions and improves user experience. [Source]

What is hybrid indexing and how does it benefit agent memory in FalkorDB?

Hybrid indexing in FalkorDB combines semantic embeddings, keyword search (BM25), and graph traversal. This approach enables consistent, low-latency retrieval, scalability without slowdown, and contextual precision for agent memory systems. [Source]

How does FalkorDB support enterprise knowledge management with multi-agent systems?

FalkorDB’s multi-tenancy allows organizations to deploy specialized agents for different departments, ensuring department-specific views of company knowledge without cross-contamination. This supports compliance boundaries and authorized cross-department knowledge sharing. [Source]

What are some practical use cases for FalkorDB and Graphiti integration?

Use cases include customer service agent fleets (maintaining customer-specific context and privacy), enterprise knowledge management (departmental agents with isolated views), and custom domain modeling for business-specific records. [Source]

How does FalkorDB prevent agent knowledge conflicts in multi-agent deployments?

FalkorDB’s tenant isolation ensures each agent has a dedicated graph instance, preventing update conflicts and maintaining privacy, even as the number of agents scales. [Source]

Why do conventional RAG systems fall short for agentic applications?

Conventional RAG systems often assume static knowledge bases, leading to stale context and slow response times when data changes rapidly. FalkorDB enables live memory and real-time updates, overcoming these limitations for agentic applications. [Source]

How can I get started with FalkorDB for Graphiti?

You can run FalkorDB via Docker using the command provided in the blog, and follow the quickstart examples in the Graphiti documentation: Quickstart Guide.

Where can I find technical documentation for FalkorDB?

Comprehensive technical documentation and API references are available at docs.falkordb.com, including guides for setup, integration, and advanced configurations.

What frameworks and integrations does FalkorDB support?

FalkorDB supports integrations with Graphiti (by ZEP), g.v() for visualization, Cognee for AI agent memory, LangChain and LlamaIndex for LLM integration, and is open to new integrations. [Source]

Does FalkorDB provide an API for developers?

Yes, FalkorDB provides a comprehensive API with references and guides available in the official documentation at docs.falkordb.com.

What is the primary purpose of FalkorDB?

FalkorDB is a graph platform for accurate, multi-tenant GraphRAG solutions, enabling low-latency, scalable graph database technology for enterprise GenAI and agentic AI applications. [Source]

Features & Capabilities

What are the key features of FalkorDB?

Key features include support for 10,000+ multi-graphs (tenants), open-source licensing, linear scalability, ultra-low latency, GraphRAG and agent memory optimization, and flexible cloud/on-prem deployment. [Source]

How does FalkorDB optimize performance for AI applications?

FalkorDB delivers up to 496x faster latency and 6x better memory efficiency compared to competitors like Neo4j, making it ideal for real-time, high-speed data analysis and advanced AI use cases such as GraphRAG and agent memory. [Source]

Does FalkorDB support multi-tenancy?

Yes, FalkorDB supports robust multi-tenancy in all plans, allowing over 10,000 multi-graphs and isolated tenant data, which is essential for SaaS providers and enterprises. [Source]

How does FalkorDB enhance user experience for data analysis?

FalkorDB enables fast, interactive analysis of complex data through dashboards and custom views, providing a frictionless user experience for both technical and business users. [Source]

What security and compliance certifications does FalkorDB have?

FalkorDB is SOC 2 Type II compliant, meeting rigorous standards for security, availability, processing integrity, confidentiality, and privacy. [Source]

How easy is it to implement FalkorDB?

FalkorDB is built for rapid deployment, allowing teams to go from concept to enterprise-grade solutions in weeks, not months. You can start with a free trial, Docker deployment, or cloud signup. [Source]

Use Cases & Benefits

Who can benefit from using FalkorDB?

FalkorDB is designed for developers, data scientists, engineers, and security analysts in enterprises, SaaS providers, and organizations managing complex, interconnected data in real-time or interactive environments. [Source]

What industries use FalkorDB?

Industries represented in FalkorDB case studies include healthcare (AdaptX), media and entertainment (XR.Voyage), and artificial intelligence/ethical AI development (Virtuous AI). [Source]

What business impact can customers expect from FalkorDB?

Customers can expect improved scalability, enhanced trust and reliability, reduced alert fatigue in cybersecurity, faster time-to-market, and support for advanced AI applications. [Source]

What core problems does FalkorDB solve?

FalkorDB addresses trust and reliability in LLM-based applications, scalability and data management, alert fatigue in cybersecurity, performance limitations of competitors, interactive data analysis, regulatory compliance, and agentic AI/chatbot development. [Source]

Are there customer success stories for FalkorDB?

Yes, AdaptX, XR.Voyage, and Virtuous AI have successfully implemented FalkorDB to solve challenges in healthcare, media, and ethical AI development. Case studies are available on the FalkorDB website. [Source]

What feedback have customers given about FalkorDB's ease of use?

Customers like AdaptX and 2Arrows have praised FalkorDB for its rapid access to insights, ease of running queries, and user-friendly design, highlighting its efficiency and performance. [Source]

Competition & Comparison

How does FalkorDB compare to Neo4j?

FalkorDB offers up to 496x faster latency, 6x better memory efficiency, flexible horizontal scaling, and includes multi-tenancy in all plans, while Neo4j provides multi-tenancy only in premium plans. [Source]

How does FalkorDB compare to AWS Neptune?

FalkorDB is open source, supports multi-tenancy, and delivers better latency performance compared to AWS Neptune, which is proprietary and does not support multi-tenancy. [Source]

How does FalkorDB compare to TigerGraph?

FalkorDB provides faster latency, more efficient memory usage, and flexible horizontal scaling, while TigerGraph offers moderate memory efficiency and limited horizontal scaling. [Source]

How does FalkorDB compare to ArangoDB?

FalkorDB demonstrates superior latency and memory efficiency, with flexible horizontal scaling, compared to ArangoDB's moderate memory efficiency and limited scaling. [Source]

Why should a customer choose FalkorDB over alternatives?

FalkorDB stands out for its exceptional performance, scalability, multi-tenancy in all plans, advanced AI integration, open-source licensing, and proven customer success in demanding environments. [Source]

Pricing & Plans

What pricing plans does FalkorDB offer?

FalkorDB offers a FREE plan for MVPs with community support, STARTUP plan from /1GB/month (includes TLS and automated backups), PRO plan from 0/8GB/month (includes cluster deployment and high availability), and ENTERPRISE plan with tailored pricing and 24/7 support. [Source]

What features are included in the PRO plan?

The PRO plan starts from 0/8GB/month and includes advanced features such as cluster deployment, high availability, and more. [Source]

Is there a free trial or free plan for FalkorDB?

Yes, FalkorDB offers a FREE plan designed for building MVPs with community support, and you can try FalkorDB for free in the cloud or locally via Docker. [Source]

Support & Implementation

What support and training resources are available for FalkorDB?

FalkorDB provides comprehensive documentation, community support via Discord and GitHub Discussions, solution architects for tailored advice, and demo options for onboarding. [Source]

How can I contact FalkorDB for integration or support?

You can contact FalkorDB via their website's contact page, join the Discord server, or participate in the GitHub community forum for real-time discussions and support. [Source]

Agents Without Memory Are Just Expensive Chatbots: Why Zep’s Graphiti Chose FalkorDB

Agents Without Memory Are Just Expensive Chatbots Why Zep’s Graphiti Chose FalkorDB

Graphiti now supports FalkorDB as a graph database backend for multi-agent environments. This integration addresses performance and isolation requirements in production AI agent deployments. 

Graphiti builds temporally-aware knowledge graphs that represent evolving relationships between entities over time.

Preston Rasmussen, lead researcher at Zep AI, explains: “What makes Graphiti unique is its ability to autonomously build a knowledge graph while handling changing relationships and maintaining historical context”.

The framework processes both unstructured conversational data and structured business data through its episodic memory architecture. Each fact includes valid_at and invalid_at timestamps, enabling agents to track changes in user preferences and environmental conditions.

Integrating Diverse Data into Knowledge Graph Memory

You can feed Graphiti’s memory architecture data from a wide range of sources: chat transcripts, highly structured JSON, or raw unstructured text. You can work with multiple data formats and flows without constraint. You stitch these varied inputs into one cohesive knowledge graph or organize them into parallel graphs within the same environment.

This flexible approach lets conversational nuggets, system events, and business records inform your agent’s contextual lens. Instead of juggling siloed sources or relying on brittle retrieval-augmented generation (RAG) systems, your agents build a continuously updated understanding of their operational world.

Graphiti Key Concepts _ Zep Documentation
Credit: Graphiti by Zep

Who is Graphiti for?

Developers building multi-agent systems benefit from improved query latency and tenant isolation without architectural changes to existing agent logic. The integration maintains Graphiti’s API surface and temporal data advantages while leveraging FalkorDB’s performance optimizations. Together, this combination ensures context stays relevant, both business-and-time-wise. 

This integration is key to solving the following problems:

Why Conventional RAG Falls Short for Agents

Naive retrieval-augmented generation (RAG) approaches often stumble in fast-moving, agent-heavy environments. These systems generally assume their knowledge base remains relatively static: a luxury that fast-moving business scenarios just don’t afford. When underlying data shifts frequently, RAG pipelines risk returning outdated or incomplete information, as they aren’t built for rapid, live updates.

Take Microsoft’s approach, for example: they build knowledge graphs around entities and clusters, and large language models handle precomputed summaries. The good news: this delivers rich, insightful responses from big, mostly-unchanging datasets. The bad: two core issues:

Stale Context: Updating the knowledge graph often requires reprocessing large portions of the data, which creates considerable lag before agents see the latest information.

Slow Response Times: Multi-step reasoning, spanning several calls to language models, introduces latency that can stretch into tens of seconds, well beyond what real-time agents or users can tolerate.

For agentic applications where decisions hinge on timely and context-aware understanding, these limitations undercut scalability and effectiveness. You need live memory, not just static snapshots, to keep pace with changing conversations and shifting user needs.

Agent Knowledge Conflicts

Multiple AI agents accessing shared knowledge graphs without proper isolation put your project, and business, at risk, especially as you scale. FalkorDB’s tenant isolation provides dedicated graph instances per agent while sharing compute resources, eliminating update conflicts without infrastructure duplication costs.

Query Latency Bottlenecks

Knowledge-intensive agents require sub-10ms response times for multi-hop reasoning queries. Graph traversal operations across millions of nodes may exceed acceptable latency thresholds with other graph providers, greatly affecting user experience. FalkorDB’s sparse matrix representation reduces query execution time from seconds to milliseconds, enabling real-time agent interactions.

"The technical architecture supports our episodic memory model efficiently. FalkorDB's tenant isolation implementation enables concurrent agent operations while maintaining the sub-millisecond response times our production deployments require."

Here's how you can take advantage of this

Graphiti explanation of a knowledge graph
Credit: Graphiti by Zep

Applications that require memory, context and a smooth user experience are first in line to reap the benefits of this partnership. Here are examples from the field:

Custom Domain Entities: Model Your Knowledge Graph for Your Application

Graphiti gives you flexibility to model data that fits your application. You define custom, domain-specific objects—customers, sales orders, procedural memory—right within the knowledge graph, instead of using generic entity types.

How does this work in practice? You define your custom entity structures using familiar data modeling tools, like Pydantic models in Python. Whether you capture user travel destinations, purchase history, or internal business workflows, these entities work as native components in the system.

  • Track user info (hobbies, key contacts, preferences)? Define a UserProfile entity with only the fields that matter.

  • Manage transactional or procedural knowledge like step-by-step instructions? Create a TaskSequence entity to store and evolve this memory.

  • Handle business-specific records, from inventory items to support tickets? Each becomes its own custom entity, complete with relevant relationships.

Graphiti automatically identifies, deduplicates, and labels these entities as they stream in from conversations or structured data sources. This improves agent recall (was it sushi or tacos last time? Who reported which bug?) and produces more contextual, precise, and useful responses from your agents at every interaction.

You get context extraction that fits your domain, less noise, and a continuously improving multi-agent environment: without wrestling with rigid schemas or sacrificing performance.

Customer Service Agent Fleets

Multiple agents handle concurrent customer interactions requiring access to product catalogs, support histories, and policy databases. Each agent maintains customer-specific context while accessing shared product knowledge. FalkorDB prevents agents from accessing other customers’ data, thus maintaining privacy while enabling shared product relationship queries, even as your business scales.

Enterprise Knowledge Management

Organizations deploy specialized agents for different departments (HR, legal, engineering) accessing overlapping but restricted knowledge domains. Agents require department-specific views of company knowledge without cross-contamination. FalkorDB’s multi-tenancy ensures compliance boundaries while enabling authorized cross-department knowledge sharing.

Why Hybrid Indexing Matters for Agent Memory

Hybrid indexing combines semantic embeddings, keyword search (BM25), and graph traversal to deliver concrete benefits for agent memory systems. By mixing these complementary approaches, you can pinpoint relevant facts and context with speed and accuracy. Here is what that means in practice:

Consistent, Low-Latency Retrieval

Rather than waiting for large language models to process and summarize data at query time, hybrid indexing enables sub-second responses. You need this for voice assistants, chatbots, and other interactive AI where response time matters.

Scalability Without Slowdown

Whether you have thousands or millions of knowledge nodes, the hybrid approach delivers near-constant query times at any scale. Semantic search finds meaning, keyword search captures specificity, and graph traversal preserves relationships, all without slowing as your dataset grows.

Contextual Precision

Your agents can quickly fetch not just raw facts, but the right facts in the right context: whether based on conversational nuance, business rules, or past user preferences. This combination supports memory-driven applications in customer service, enterprise automation, and beyond.

In short, adopting a hybrid indexing system means your agents receive up-to-date, context-rich knowledge fast enough to power real-time, scalable AI solutions.

Next Steps

This integration demonstrates that multi-agent knowledge graphs require purpose-built database architecture. Generic graph databases create bottlenecks that compound as agent populations scale. The Graphiti partnership proves that proper database design directly impacts agent system viability at enterprise scale.

The simplest way to run FalkorDB is via Docker:

            docker run -p 6379:6379 -p 3000:3000 -it --rm falkordb/falkordb:latest

        

How does Graphiti's FalkorDB integration improve multi-agent performance?

FalkorDB's sparse matrix representation reduces query times from seconds to milliseconds, enabling sub-10ms response times for multi-hop reasoning.

What tenant isolation benefits does Graphiti + FalkorDB provide?

Each agent gets dedicated graph instances while sharing compute resources, preventing data conflicts and maintaining privacy boundaries.

Can I migrate existing Graphiti agents to the FalkorDB backend?

Yes, the integration maintains Graphiti's API surface, requiring no architectural changes to existing agent logic or workflows.

References and citations

[1] FalkorDB Multi-Tenancy Documentation: https://www.falkordb.com/blog/falkordb-cloud-cluster-support-on-gcp/

[2] FalkorDB vs Neo4j Performance Benchmarks: https://www.falkordb.com/blog/graph-database-performance-benchmarks-falkordb-vs-neo4j/

[3] Graphiti GitHub Repository: https://github.com/getzep/graphiti

[4] FalkorDB Multi-Tenant Architecture: https://www.falkordb.com/

[5] Zep: A Temporal Knowledge Graph Architecture for Agent Memory: https://arxiv.org/abs/2501.13956

[6] Graphiti Quickstart Examples: https://help.getzep.com/graphiti/getting-started/quick-start