# Client libraries

Memgraph supports the following languages: 

The Bolt protocol was designed for efficient communication with graph databases,
and Memgraph supports versions **1** (from Memgraph v0.8.0), **4.0** (from
Memgraph v1.2.0), **4.1** (from Memgraph v1.2.0), **4.3** (from Memgraph
v2.1.0), and **5.2** (from Memgraph v2.9.0) of the protocol.
