memgraph/docs/user_technical/interfaces.md

26 lines
1005 B
Markdown
Raw Normal View History

## Interfacing with Memgraph
This chapter describes ways to access the Memgraph database.
Currently supported interface is the [*Bolt protocol*](#bolt-protocol). We are
also working on providing a web based interface, which could be used through a
web browser.
### Bolt Protocol
The [Bolt protocol](https://boltprotocol.org/) was designed for database
applications and it aims to be efficient. Memgraph is using
[Version 1](https://boltprotocol.org/v1/) of the protocol.
Besides using the Bolt protocol specification to build a custom driver, you
can use the already available drivers. Official Bolt protocol drivers are
provided for the following languages.
* [C#](http://neo4j.com/docs/api/dotnet-driver)
* [Java](http://neo4j.com/docs/api/java-driver)
* [JavaScript](http://neo4j.com/docs/api/javascript-driver)
* [Python](http://neo4j.com/docs/api/python-driver)
They can be used for easier building custom interfaces for Memgraph. We
recommend using drivers starting from version 1.3.