Skip to main content
Version: 2.2.0

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.