Frequently Asked Questions

Product Information & Integration

What is the FalkorDB LangChain JS/TS integration?

The FalkorDB LangChain JS/TS integration is an npm package (@falkordb/langchain-ts) that allows JavaScript and TypeScript applications to accept natural language queries, automatically generate Cypher queries, retrieve graph data from FalkorDB, and return responses in plain language. This integration streamlines the process of building AI-powered applications that interact with graph databases using natural language.

How does the FalkorDB LangChain integration work?

The integration connects FalkorDB with the LangChain JS/TS ecosystem. It takes natural language questions from users, automatically generates the corresponding Cypher queries, pulls the relevant context from your graph database, and returns responses in plain language. The translation layer is handled automatically, making it easier for developers to add natural language capabilities to their applications.

What are the main benefits of using the FalkorDB LangChain JS/TS integration?

This integration eliminates the need for users to write graph database queries manually. It enables natural language interaction with graph data, fits directly into existing LangChain workflows, and leverages FalkorDB's low latency for quick responses. It also provides a direct path to building GraphRAG architectures by combining graph relationships with language model capabilities for more accurate AI responses.

How do I install the FalkorDB LangChain JS/TS package?

You can install the package from npm using npm install @falkordb/langchain-ts. FalkorDB itself runs as a Docker container for local development, and the TypeScript client provides full type definitions for the API surface. Documentation and examples are available to guide you through setup and integration.

Can I use the FalkorDB LangChain integration with existing LangChain projects?

Yes, the package is designed to fit into existing LangChain workflows. You can add it as another tool in your stack alongside other LangChain AI capabilities you’re already using, making it easy to extend your applications with graph-powered natural language querying.

What programming languages are supported by the FalkorDB LangChain integration?

The integration is available for JavaScript and TypeScript applications, providing type definitions and seamless integration with the LangChain JS/TS ecosystem.

Is there documentation available for the FalkorDB LangChain JS/TS integration?

Yes, the package documentation and examples are available to walk you through connecting to FalkorDB, setting up the LangChain integration, and handling query responses. You can find the documentation on npm and the FalkorDB website.

How does the integration help with GraphRAG architectures?

The integration provides a direct path to GraphRAG architectures by combining graph database relationships with language model capabilities. This enables more accurate AI responses by leveraging both structured graph data and natural language understanding.

What is required to run FalkorDB locally for development?

FalkorDB runs as a Docker container for local development. You can follow the package documentation for setup instructions and use the TypeScript client for type-safe API interactions.

Does the integration support both JavaScript and TypeScript projects?

Yes, the @falkordb/langchain-ts package provides full support for both JavaScript and TypeScript projects, including type definitions for TypeScript users.

Features & Capabilities

What features does FalkorDB offer for AI and graph database applications?

FalkorDB provides ultra-low latency, high memory efficiency, and supports over 10,000 multi-graphs for robust multi-tenancy. It is optimized for advanced AI use cases such as GraphRAG, agent memory, and supports both cloud and on-prem deployment. Key features include open-source licensing, linear scalability, and interactive analysis through dashboards and custom views. Learn more.

What integrations are available for FalkorDB?

FalkorDB integrates with frameworks such as Graphiti (by ZEP) for AI agent memory, g.v() for knowledge graph visualization, Cognee for mapping knowledge graphs, LangChain for LLM integration, and LlamaIndex for advanced knowledge graph applications. For more details, visit the FalkorDB blog.

Does FalkorDB provide an API?

Yes, FalkorDB provides a comprehensive API with references and guides available in the FalkorDB Official Documentation. These resources help developers, data scientists, and engineers integrate FalkorDB into their workflows effectively.

What technical documentation is available for FalkorDB?

FalkorDB offers comprehensive technical documentation and API references at docs.falkordb.com, as well as release notes on the GitHub Releases Page. These resources cover product capabilities, setup, and advanced configurations.

Is FalkorDB open source?

Yes, FalkorDB is open source, encouraging community collaboration and transparency. This sets it apart from proprietary solutions and allows for greater flexibility and innovation.

What is GraphRAG and how does FalkorDB support it?

GraphRAG is an advanced graph-based retrieval method that enables significantly faster queries and more accurate AI responses. FalkorDB is optimized for GraphRAG, providing up to 496x faster latency and supporting complex, multi-tenant graph architectures. Learn more about GraphRAG-SDK.

Does FalkorDB support multi-tenancy?

Yes, FalkorDB supports robust multi-tenancy, allowing over 10,000 multi-graphs (tenants) in a single deployment. Multi-tenancy is included in all plans, making it suitable for SaaS providers and enterprises with diverse user bases.

What is the performance advantage of FalkorDB?

FalkorDB offers up to 496x faster latency and 6x better memory efficiency compared to competitors like Neo4j. It is designed for real-time data analysis, high-speed queries, and efficient handling of large-scale, high-dimensional data. See benchmarks.

What are some use cases enabled by FalkorDB?

FalkorDB enables use cases such as Text2SQL (natural language to SQL on complex schemas), Security Graphs for CNAPP/CSPM/CIEM, GraphRAG for advanced retrieval, agentic AI and chatbots, and real-time fraud detection across transaction networks. Explore use cases.

Pricing & Plans

What pricing plans are available for FalkorDB?

FalkorDB offers several pricing 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). See pricing details.

What features are included in the FREE plan?

The FREE plan is designed for building a powerful MVP and includes community support. It allows you to get started with FalkorDB at no cost and is ideal for experimentation and prototyping.

What does the STARTUP plan cost and include?

The STARTUP plan starts from per 1GB per month and includes features such as TLS encryption and automated backups, making it suitable for small teams and early-stage projects.

What does the PRO plan cost and include?

The PRO plan starts from 0 per 8GB per month and includes advanced features like cluster deployment and high availability, making it ideal for production workloads and scaling teams.

What is included in the ENTERPRISE plan?

The ENTERPRISE plan offers tailored pricing and includes enterprise-grade features such as VPC deployment, custom backups, and 24/7 support. It is designed for organizations with advanced security, compliance, and scalability needs.

Competition & Comparison

How does FalkorDB compare to Neo4j?

FalkorDB offers up to 496x faster latency and 6x better memory efficiency compared to Neo4j. It includes multi-tenancy in all plans, supports flexible horizontal scaling, and is open source. Neo4j uses an on-disk storage model and offers multi-tenancy only in premium plans. See detailed comparison.

How does FalkorDB compare to AWS Neptune?

FalkorDB is open source, supports multi-tenancy, and offers better latency performance compared to AWS Neptune, which is proprietary and closed-source. FalkorDB also supports efficient vector search and the Cypher query language. See detailed comparison.

How does FalkorDB compare to TigerGraph?

FalkorDB provides faster latency, more efficient memory usage, and flexible horizontal scaling compared to TigerGraph. Both support multi-tenancy and vector search, but FalkorDB is rated as faster and more memory-efficient for performance-critical applications.

How does FalkorDB compare to ArangoDB?

FalkorDB demonstrates superior latency and memory efficiency compared to ArangoDB. It supports flexible horizontal scaling and is rated as fast, making it a strong choice for demanding, performance-critical workloads.

What makes FalkorDB different from other graph databases?

FalkorDB stands out with its in-memory storage model (written in C and Rust), open-source licensing, robust multi-tenancy in all plans, ultra-low latency, high memory efficiency, and advanced AI integration. It is designed for real-time, high-speed data analysis and supports both cloud and on-prem deployments.

Use Cases & Benefits

Who can benefit from using FalkorDB?

FalkorDB is designed for developers, data scientists, engineers, and security analysts working in enterprises, SaaS providers, and organizations managing complex, interconnected data in real-time or interactive environments. It is especially valuable for teams building AI-driven applications, security solutions, and advanced analytics platforms.

What business impact can customers expect from using FalkorDB?

Customers can expect improved scalability, enhanced trust and reliability, reduced alert fatigue in cybersecurity, faster time-to-market, and a frictionless user experience. FalkorDB enables organizations to unlock the full potential of their data, improve operational efficiency, and achieve strategic goals. See case studies.

What core problems does FalkorDB solve?

FalkorDB addresses trust and reliability in LLM-based applications, scalability and data management challenges, alert fatigue in cybersecurity, performance limitations of competitors, interactive data analysis needs, regulatory compliance, and the development of agentic AI and chatbots. Learn more.

What customer success stories are available for FalkorDB?

FalkorDB is trusted by customers such as AdaptX (healthcare analytics), XR.Voyage (media and entertainment), and Virtuous AI (ethical AI development). These organizations have used FalkorDB to solve complex data challenges and accelerate innovation. Read case studies.

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). Explore industry use cases.

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

Customers like AdaptX and 2Arrows have praised FalkorDB for its ease of use and superior performance. AdaptX highlighted rapid access to clinical insights, while 2Arrows called FalkorDB a 'game-changer' for running non-traversal queries efficiently. See testimonials.

Technical Requirements & Support

How easy is it to get started with FalkorDB?

Getting started is straightforward: sign up for FalkorDB Cloud, try FalkorDB for free in the cloud or locally via Docker, schedule a demo, or access comprehensive documentation. Community support is available via Discord and GitHub Discussions. Get started.

How long does it take to implement FalkorDB?

FalkorDB is built for rapid deployment, enabling teams to go from concept to enterprise-grade solutions in weeks, not months. This accelerates time-to-market for new applications and features.

What support and training options are available for FalkorDB?

FalkorDB provides comprehensive documentation, community support via Discord and GitHub, access to solution architects for tailored advice, and options for free trials and demos. See documentation.

Where can I find the latest updates and release notes for FalkorDB?

The latest updates and release notes are available on the FalkorDB GitHub Releases Page, including major version announcements and technical changes.

Security & Compliance

Is FalkorDB SOC 2 Type II compliant?

Yes, FalkorDB is SOC 2 Type II compliant, demonstrating its commitment to high standards of security, availability, processing integrity, confidentiality, and privacy. Learn more.

What security and compliance certifications does FalkorDB have?

FalkorDB is SOC 2 Type II compliant, ensuring rigorous standards for security, availability, processing integrity, confidentiality, and privacy. This certification provides assurance for organizations with strict compliance requirements. See details.

FalkorDB LangChain JS/TS Integration Release

FalkorDB integrates with langchain-ts

Highlights

FalkorDB integration with LangChain

FalkorDB just released a new integration that brings natural language query capabilities to JavaScript and TypeScript applications. If you’ve been working with graph databases and wanted to give your users a more intuitive way to interact with their data, this release makes that significantly easier.

The new @falkordb/langchain-ts package connects FalkorDB with the LangChain JS/TS ecosystem. What this means in practice is that your application can now take natural language questions from users, automatically generate the corresponding Cypher queries, pull the relevant context from your graph database, and return responses in plain language. The entire translation layer gets handled for you.

What This Enables

Graph databases excel at representing complex relationships between entities, but writing Cypher queries requires specific knowledge. This integration removes that barrier. Your users can ask questions naturally while your application handles the query generation behind the scenes.

The package fits into existing LangChain workflows, so if you’re already using that framework for other AI capabilities, this becomes another tool in your stack. FalkorDB’s low latency characteristics combine with LangChain’s language model integration to provide quick responses.

Get Started

The package is available on npm as @falkordb/langchain-ts. FalkorDB itself runs as a Docker container, making local development straightforward. The TypeScript client provides type definitions for the API surface.

The package documentation and examples walk through connecting to FalkorDB, setting up the LangChain integration, and handling query responses. If you’ve worked with the Python version of this integration, the JavaScript implementation follows similar patterns.

FAQ

What does the FalkorDB LangChain integration do?

It enables applications to accept natural language queries, automatically generate Cypher queries, retrieve graph data from FalkorDB, and return responses in plain language.

Install the @falkordb/langchain-ts package from npm. FalkorDB runs as a Docker container for local development, and the TypeScript client provides full type definitions.

Yes, the package fits into existing LangChain workflows, so you can add it as another tool in your stack alongside other LangChain AI capabilities you’re already using.