Skip to main content
Version: Next version 🚧

Drivers overview

Quick start guides​

Find out how to create a simple Hello, World! program that connects to Memgraph and executes simple queries:

Supported Languages​

If you want to query Memgraph programmatically, you can do so using the Bolt protocol. The Bolt protocol was designed for efficient communication with graph databases and Memgraph supports versions 1 and 4 of the protocol. Check out the Bolt protocol drivers for the following programming languages:

Secure Sockets Layer (SSL)​

Secure connections are supported and disabled by default. The server initially ships with a self-signed testing certificate. The certificate can be replaced by editing the following parameters in /etc/memgraph/memgraph.conf:

--bolt-cert-file=/path/to/ssl/certificate.pem
--bolt-key-file=/path/to/ssl/privatekey.pem

To disable SSL support and use insecure connections to the database you should set both parameters (--bolt-cert-file and
--bolt-key-file) to empty values.