Skip to content

Latest commit

 

History

History
93 lines (87 loc) · 2.4 KB

client-libraries.mdx

File metadata and controls

93 lines (87 loc) · 2.4 KB
title description
Client libraries
Explore Memgraph's client libraries. A solid guide to leverage different coding interfaces for efficient graph computing.

import { Cards } from 'nextra/components' import CSharp from '/components/icons/CSharp' import Cpp from '/components/icons/Cpp' import Go from '/components/icons/Go' import Graphql from '/components/icons/Graphql' import Haskell from '/components/icons/Haskell' import Java from '/components/icons/Java' import JavaScript from '/components/icons/JavaScript' import NodeJS from '/components/icons/NodeJS' import PHP from '/components/icons/PHP' import Python from '/components/icons/Python' import Ruby from '/components/icons/Ruby' import Rust from '/components/icons/Rust' import {CommunityLinks} from '/components/social-card/CommunityLinks'

Client libraries

Memgraph supports the following languages:

} title="C#" href="/client-libraries/c-sharp" /> } title="C/C++" href="https://github.com/memgraph/mgclient" /> } title="Go" href="/client-libraries/go" /> } title="GraphQL" href="/client-libraries/graphql" /> } title="Haskell" href="https://github.com/zmactep/hasbolt" /> } title="Java" href="/client-libraries/java" /> } title="JavaScript" href="/client-libraries/javascript" /> } title="Node.js" href="/client-libraries/nodejs" /> } title="PHP" href="/client-libraries/php" /> } title="Python" href="/client-libraries/python" /> } title="Ruby" href="https://github.com/neo4jrb/activegraph" /> } title="Rust" href="/client-libraries/rust" />

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.