Welcome to the FalkorDB documentation repository. This repository contains the source files for https://docs.falkordb.com.
FalkorDB is a low-latency, scalable graph database with OpenCypher support. It powers GraphRAG applications and serves as a high-performance property graph database for complex, interconnected data.
- Getting Started: Installation, configuration, and client libraries
- Cypher: Query language reference and examples
- Commands: FalkorDB-specific commands
- Algorithms: Graph algorithms (BFS, PageRank, etc.)
- GenAI Tools: Integration with LlamaIndex, LangChain, and GraphRAG frameworks
- Operations: Deployment, clustering, and infrastructure
- Integration: Third-party tool integrations
To build and run the documentation locally, you need:
- Ruby (2.7 or later)
- Bundler gem
bundle installbundle exec jekyll buildbundle exec jekyll serveThe documentation will be available at http://localhost:4000.
We welcome contributions to improve the documentation! Here's how you can help:
If you find errors, typos, or unclear explanations:
- Check if an issue already exists in the issue tracker
- If not, create a new issue with:
- Clear description of the problem
- Location in the documentation (file path and line number)
- Suggested improvement (if applicable)
- Fork the repository
- Create a feature branch (
git checkout -b improve-documentation) - Make your changes
- Test locally with
bundle exec jekyll serve - Commit your changes with clear, descriptive messages
- Push to your fork
- Open a Pull Request with:
- Description of changes
- Reason for the changes
- Screenshots (if visual changes)
- Use clear, concise language
- Include code examples where appropriate
- Follow existing formatting and structure
- Test all code examples
- Use proper Markdown syntax
- Keep line length reasonable (under 120 characters when possible)
When adding code examples:
- Provide examples in multiple languages when applicable (Python, JavaScript, Java, Rust)
- Ensure code is tested and working
- Include comments for complex operations
- Use realistic, meaningful variable names
docs/
├── algorithms/ # Graph algorithms documentation
├── commands/ # Command reference
├── cypher/ # Cypher query language docs
├── genai-tools/ # AI/ML integrations
├── getting-started/ # Installation and setup
├── integration/ # Third-party integrations
├── operations/ # Deployment and operations
├── udfs/ # User-defined functions
├── _config.yml # Jekyll configuration
└── index.md # Homepage
The documentation is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
FalkorDB itself is licensed under the Server Side Public License v1 (SSPLv1).
- Documentation: https://docs.falkordb.com
- GitHub Discussions: https://github.com/FalkorDB/FalkorDB/discussions
- Discord: https://discord.gg/ErBEqN9E
- Website: https://www.falkordb.com