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 23.9+ ORACLE Full ACID In the statement User and password
Postgres 14+ POSTGRES Full ACID In the statement User and password
SQLite 3.45+ SQLITE Full ACID, one writer at a time In the statement None (a file)