Skip to content

Supported Engines

Drivine4j supports multiple graph database engines from the same codebase. Switch engines with a one-line YAML change — your models, queries, and DSL code stay the same.

Engine Type Transactions Collection Sort Auth
Neo4j 5.x NEO4J Full ACID APOC (default) or CALL subquery Basic (user/pass)
Neo4j 4.x NEO4J Full ACID APOC (required) Basic (user/pass)
FalkorDB FALKORDB Passthrough (no multi-statement) CALL subquery None
Amazon Neptune NEPTUNE Full ACID CALL subquery IAM SigV4 or None (tunnel)
Memgraph MEMGRAPH Full ACID CALL subquery Basic (user/pass) or None
Oracle 23ai / 26ai ORACLE Full ACID In the statement User and password