FalkorDB
A graph database built on Redis that supports the property graph model and the OpenCypher query language. It includes a built-in graph algorithm module and stores graph data in sparse matrix form.
Core Facts
FalkorDB is a Redis-based graph database that supports the property graph model and the OpenCypher query language, includes a built-in graph algorithm module, and stores graph data as sparse matrices.
Cypher is a declarative query language designed by Neo4j for property graph databases, and FalkorDB is compatible with a subset of its syntax.
Timeline (last 90 days)
OntoGr runs on top of FalkorDB or Neo4j, and can optionally use pgvector or Postgres; a background consolidation task handles deduplication, summarization, scoring, and archiving; the LLM and embedder are bring-your-own.
Graphiti uses the Apache-2.0 license, supports Neo4j, FalkorDB, or Amazon Neptune, provides a temporal knowledge graph with validity intervals on both entities and relationships, and can query what was true on a given day; it is delivered as an engine rather than a service, requiring you to build identity, authentication, queues, backups, and application APIs yourself.
Graphiti is Zep's open-source temporal graph engine, supporting time-validity intervals for entities and relationships, able to answer "what was true at a given point in time", requires pairing with a graph database (such as Neo4j, FalkorDB, Neptune), and provides a Server and an MCP adapter for self-hosting.
VALOGRAPH's graph model uses the core node types: Player, Agent, Skill, Weapon, Map, Match, and Memory.
VALOGRAPH uses the edge (Agent)-[:HAS_SKILL]->(Skill) to connect agents with their skills, (Player)-[:PLAYS]->(Agent) and (Player)-[:PLAYED]->(Match) to track compositions and match history, and (Player)-[:REMEMBERS]->(Memory) to store persistent AI coach insights across sessions.
The VALOGRAPH project was completed at the WeMakeDevs x FalkorDB Graph Hacks hackathon.
VALOGRAPH executes parameterized OpenCypher queries with a response time of about 1.36 milliseconds.
In FalkorDB 6.0.2, query patterns where a procedure call is immediately followed by an aggregation and then a subsequent traversal may silently return empty rows, whereas the same query returns the expected results on 4.22.1.
VIGIL's core graph model is (:Session)-[:MADE]->(:Call)-[:READ]->(:Value) and (:Call)-[:ARG_CONTAINS]->(:Value), and values matching secret key rules are hashed before being stored on Value nodes, with the keys themselves never entering the graph.
FalkorDB 6.0.2's algo.maxFlow procedure accepts only a single relationship type, and passing multiple types raises an error; the behavior is the same on 4.22.1.
40 more timeline events
All Facts (20)
FalkorDB is a Redis-based graph database that supports the property graph model and the OpenCypher query language, includes a built-in graph algorithm module, and stores graph data as sparse matrices.
80%Partially VerifiedCypher is a declarative query language designed by Neo4j for property graph databases, and FalkorDB is compatible with a subset of its syntax.
65%UnverifiedFalkorDB is an open-source graph database compatible with the Redis protocol and the openCypher query language.
60%UnverifiedOntoGr runs on top of FalkorDB or Neo4j, and can optionally use pgvector or Postgres; a background consolidation task handles deduplication, summarization, scoring, and archiving; the LLM and embedder are bring-your-own.
50%UnverifiedGraphiti uses the Apache-2.0 license, supports Neo4j, FalkorDB, or Amazon Neptune, provides a temporal knowledge graph with validity intervals on both entities and relationships, and can query what was true on a given day; it is delivered as an engine rather than a service, requiring you to build identity, authentication, queues, backups, and application APIs yourself.
50%UnverifiedGraphiti is Zep's open-source temporal graph engine, supporting time-validity intervals for entities and relationships, able to answer "what was true at a given point in time", requires pairing with a graph database (such as Neo4j, FalkorDB, Neptune), and provides a Server and an MCP adapter for self-hosting.
50%UnverifiedVALOGRAPH's graph model uses the core node types: Player, Agent, Skill, Weapon, Map, Match, and Memory.
50%UnverifiedVALOGRAPH uses the edge (Agent)-[:HAS_SKILL]->(Skill) to connect agents with their skills, (Player)-[:PLAYS]->(Agent) and (Player)-[:PLAYED]->(Match) to track compositions and match history, and (Player)-[:REMEMBERS]->(Memory) to store persistent AI coach insights across sessions.
50%UnverifiedVALOGRAPH executes parameterized OpenCypher queries with a response time of about 1.36 milliseconds.
50%UnverifiedFalkorDB's max flow algorithm rejects parallel edges of the selected relationship type anywhere in the graph, including edges unreachable from the source node, causing maxFlow execution to fail.
50%UnverifiedIn the removal test, all six attack scenarios were blocked or handled when graph context was available, while the control server returned "no opinion" for all six scenarios when the graph was unavailable; the author explicitly states that this is not a general security benchmark and that six scenarios are insufficient to establish a general detection rate.
50%UnverifiedVIGIL's core graph model is (:Session)-[:MADE]->(:Call)-[:READ]->(:Value) and (:Call)-[:ARG_CONTAINS]->(:Value), and values matching secret key rules are hashed before being stored on Value nodes, with the keys themselves never entering the graph.
50%UnverifiedThe expression RETURN 'ab/c' STARTS WITH 'ab' + '/' returns "true/" on FalkorDB 4.22.1 and returns true on 6.0.2; in a WHERE clause the old version's behavior may cause a type mismatch that makes the query fail, and adding explicit parentheses fixes it.
50%UnverifiedThe VIGIL project contains 68 decision-related queries, all validated on FalkorDB 6.0.2, with a median graph database time per decision of 0.71 milliseconds and a p99 of 2.69 milliseconds.
50%UnverifiedVIGIL is a runtime firewall backed by the graph database FalkorDB, deployed in front of AI Agent tools, and can serve as a PreToolUse hook for Claude Code or run as an MCP server.
50%UnverifiedVIGIL uses the max-flow min-cut theorem to turn security decisions into min-cut cost computation, assigning capacity 2 to argument edges and capacity 2n−1 to the call edge (n being the number of arguments), with the max flow return value directly encoding the decision: 0 for allow, 2k for rewrite, 2n−1 for block.
50%UnverifiedIn FalkorDB 6.0.2, query patterns where a procedure call is immediately followed by an aggregation and then a subsequent traversal may silently return empty rows, whereas the same query returns the expected results on 4.22.1.
50%UnverifiedFalkorDB 6.0.2's algo.maxFlow procedure accepts only a single relationship type, and passing multiple types raises an error; the behavior is the same on 4.22.1.
50%UnverifiedWhen a Groq API key is available, Groq can drive the tool loop; when not, deterministic replay executes the same workflow against FalkorDB.
50%UnverifiedBatchZero is a Graph Hacks 2026 project built for the FalkorDB track, using synthetic data to demonstrate an outbreak investigation workflow; it is not a real public health system.
50%