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 |

