To perform the reverse-engineering function, Hackolade connects to the Neo4j instance via the Bolt driver for JavaScript, with some additional improvements for client-side SSL certificates.

The Connection Settings dialog lets define the parameters in different tabs, as needed:

As an illustration, taking the Neo4j sandox for movie recommendations:

copy the IP Address, Bolt Port and paste in the Connection tab

and copy the Username and Password to the Authentication tab: