Frequently Asked Questions
Product Information & Text-to-SQL Use Cases
What is FalkorDB and how does it support Text-to-SQL workflows?
FalkorDB is a high-performance graph database designed to manage complex relationships and enable advanced AI applications, including Text-to-SQL conversion. It maps database schemas as connected structures, allowing LLMs to traverse multi-hop relationships that vector similarity search cannot discover. This enables accurate SQL generation for complex enterprise schemas. Source
How does FalkorDB help solve multi-hop query problems in Text-to-SQL?
FalkorDB enables graph traversal, which walks the actual foreign key relationships between tables, discovering all intermediate nodes on the path between query entities regardless of semantic similarity. This solves the 5-hop query problem by finding structurally mandatory bridge tables that vector databases miss. Source
What are common errors in Text-to-SQL conversion and how does FalkorDB address them?
Common errors include missing JOIN paths, hallucinated relationships, incorrect table selection, value format mismatches, and column ambiguity. FalkorDB addresses these by mapping explicit schema relationships, enriching nodes with metadata, and providing a semantic layer for objective column descriptions. Source
How does QueryWeaver use FalkorDB for Text-to-SQL?
QueryWeaver stores schema metadata as nodes and relationships in FalkorDB, enabling the system to find intermediate tables and generate accurate SQL queries for complex joins. It leverages graph algorithms to traverse relationships and enriches nodes with primary keys and formatting rules. Source
What is the "Value Trap" in Text-to-SQL and how does FalkorDB solve it?
The "Value Trap" occurs when the model doesn't know how data is actually stored (e.g., '40' vs '0040'), leading to WHERE clauses that return zero results. FalkorDB's Content Awareness layer enriches nodes with actual data formatting rules, ensuring accurate query results. Source
How does FalkorDB's knowledge graph architecture improve trust in Text-to-SQL systems?
FalkorDB maps schema relationships so the model never guesses how tables connect. Primary keys and foreign keys become explicit edges, and the semantic layer generates objective descriptions for every node, creating a traceable reasoning path and improving trust in query results. Source
What is the difference between vector databases and knowledge graphs for Text-to-SQL?
Vector databases use semantic embeddings and often miss intermediate tables required for multi-hop queries. Knowledge graphs, as implemented in FalkorDB, represent schemas as nodes and edges, enabling traversal of relationships and precise, structurally complete results for complex joins. Source
How does FalkorDB handle column ambiguity in Text-to-SQL queries?
FalkorDB's semantic layer provides objective descriptions for every column based on actual data samples, helping LLMs select the correct columns and avoid ambiguity in SQL generation. Source
What is the "Healer" agent in QueryWeaver's architecture?
The "Healer" is an autonomous agentic loop that catches errors, fixes SQL, and validates the final answer before presenting it to the user. It leverages FalkorDB's graph structure to ensure query accuracy and reliability. Source
How does FalkorDB support reasoning and memory in Text-to-SQL systems?
FalkorDB stores past successes and failures in the graph, allowing agentic AI systems to learn from previous query patterns and mature with every conversation. This supports traceable reasoning and adaptive query generation. Source
What benchmarks are used to evaluate FalkorDB's Text-to-SQL performance?
The BIRD Benchmark is used to evaluate cross-domain Text-to-SQL accuracy. FalkorDB's architecture was stress-tested using a 60-table "Superhero" schema, demonstrating its ability to handle complex, real-world enterprise data. Source
How does FalkorDB improve query accuracy compared to vector databases?
FalkorDB's graph traversal ensures all structurally required tables are included in the query path, resulting in precise and complete SQL queries. Vector databases often miss intermediate tables, leading to incomplete results. Source
What is the primary purpose of FalkorDB in enterprise AI applications?
FalkorDB is purpose-built for development teams working with complex, interconnected data in real-time or interactive environments. It delivers accurate, multi-tenant RAG solutions powered by low-latency, scalable graph database technology. Source
How does FalkorDB enable natural language to SQL conversion?
FalkorDB supports Text2SQL by mapping database schemas as knowledge graphs, allowing LLMs to traverse relationships and generate accurate SQL queries from natural language inputs, even for complex multi-hop joins. Source
What is the role of the semantic layer in FalkorDB's architecture?
The semantic layer uses LLMs to examine actual data samples and generate objective descriptions for every node, turning a silent schema into a map of intent and improving query accuracy. Source
How does FalkorDB support agentic AI and chatbots?
FalkorDB is optimized for AI use cases such as GraphRAG and agent memory, enabling intelligent agents and chatbots with real-time adaptability. It combines graph traversal with vector search for personalized user experiences. Source
What is the business impact of using FalkorDB for Text-to-SQL and AI applications?
Customers can expect improved scalability, enhanced trust and reliability, reduced alert fatigue in cybersecurity, faster time-to-market, and support for advanced AI applications. FalkorDB enables organizations to unlock the full potential of their data and achieve strategic goals effectively. Source
Features & Capabilities
What are the key features of FalkorDB?
FalkorDB offers ultra-low latency, linear scalability, support for over 10,000 multi-graphs (tenants), open-source licensing, optimized GraphRAG and agent memory, and flexible cloud/on-prem deployment. Source
Does FalkorDB provide an API and technical documentation?
Yes, FalkorDB provides comprehensive API references and technical documentation at docs.falkordb.com, including guides for setup, advanced configurations, and integration. Source
What integrations are available with FalkorDB?
FalkorDB integrates with frameworks such as Graphiti (by ZEP), g.v() for visualization, Cognee for agent memory, LangChain and LlamaIndex for LLM integration, and is open to new integrations. 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, supports real-time data analysis, and is tailored for advanced AI use cases such as GraphRAG and agent memory. Source
Does FalkorDB support multi-tenancy?
Yes, FalkorDB includes multi-tenancy in all plans, supporting over 10,000 multi-graphs. This is crucial for SaaS providers and organizations with diverse user bases. Source
Is FalkorDB open source?
Yes, FalkorDB is open source, encouraging community collaboration and transparency. 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 and start using FalkorDB?
FalkorDB is built for rapid deployment, enabling teams to go from concept to enterprise-grade solutions in weeks. Users can sign up for FalkorDB Cloud, launch a free instance, run locally with Docker, or schedule a demo. Comprehensive documentation and community support are available. Source
Pricing & Plans
What pricing plans does FalkorDB offer?
FalkorDB offers four plans: FREE (for MVPs with community support), STARTUP (from /1GB/month, includes TLS and automated backups), PRO (from 0/8GB/month, includes cluster deployment and high availability), and ENTERPRISE (custom pricing with VPC, custom backups, and 24/7 support). Source
What features are included in the FalkorDB PRO plan?
The PRO plan starts at 0/8GB/month and includes advanced features such as cluster deployment, high availability, and enhanced support for enterprise-grade solutions. Source
Is there a free trial or demo available for FalkorDB?
Yes, FalkorDB offers a free trial and demo options. Users can launch a free instance in the cloud or run FalkorDB locally using Docker. Personalized demos can be scheduled with the team. 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. Neo4j uses an on-disk storage model and offers multi-tenancy only in premium plans. Source
How does FalkorDB compare to AWS Neptune?
FalkorDB is open source, supports multi-tenancy, delivers better latency performance, and offers highly efficient vector search. AWS Neptune is proprietary, has limited vector search capabilities, and does not support multi-tenancy. Source
How does FalkorDB compare to TigerGraph?
FalkorDB provides faster latency, better memory efficiency, and flexible horizontal scaling. TigerGraph offers multi-tenancy and vector search but has limited horizontal scaling and moderate memory efficiency. Source
How does FalkorDB compare to ArangoDB?
FalkorDB demonstrates superior latency and memory efficiency, supports flexible horizontal scaling, and is rated as fast compared to ArangoDB's poor latency and moderate memory efficiency. Source
Use Cases & Benefits
Who can benefit from using FalkorDB?
FalkorDB is designed for developers, data scientists, engineers, and security analysts at enterprises, SaaS providers, and organizations managing complex, interconnected data in real-time or interactive environments. Source
What industries are represented in FalkorDB's case studies?
Industries include healthcare (AdaptX), media and entertainment (XR.Voyage), and artificial intelligence/ethical AI development (Virtuous AI). Source
Can you share specific customer success stories using FalkorDB?
AdaptX uses FalkorDB to analyze high-dimensional clinical data, XR.Voyage overcame scalability challenges in immersive experiences, and Virtuous AI created a high-performance multi-modal data store for ethical AI development. Source
What pain points does FalkorDB address for customers?
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
What business impact can customers expect from using FalkorDB?
Customers can expect improved scalability, enhanced trust and reliability, reduced alert fatigue, faster time-to-market, enhanced user experience, regulatory compliance, and support for advanced AI applications. Source
Technical Requirements & Support
Where can I find FalkorDB's technical documentation and release notes?
Technical documentation is available at docs.falkordb.com, and release notes can be found on the GitHub Releases Page. Source
What support and training options are available for FalkorDB?
FalkorDB offers comprehensive documentation, community support via Discord and GitHub Discussions, solution architects for tailored advice, and free trial/demo options for onboarding. Source
How do I estimate storage requirements for my graph in FalkorDB?
FalkorDB provides a Graph Size Calculator to help users estimate storage requirements for their graph database. Source
How does FalkorDB ensure data privacy and confidentiality?
FalkorDB is SOC 2 Type II compliant, safeguarding sensitive information from unauthorized disclosure and protecting personal data in compliance with privacy regulations. Source