Summary: A lot of style changes. Major content changes are the following: - Bolt and "interface" stuff moved to quick-start (not so quick anymore?) - removed the "Memgraph is 100% Bolt compliant" and client-compatiblity claims because they are probably not true and aren't necessary - moved "Limitations" to the bottom - Python quickstart - moved explanations into the code, moved DB cleanup to the end (natural data flow) What still needs work in my opion: - the table in the "Limitations" part renders horribly (no space between cells) - heading3 and heading4 are rendered the same in the "QuickStart", which is bad in the "Limitations" section - I only went through the "Installation" and part of the "QuickStart", still a lot to go Reviewers: buda, dtomicevic, florijan Reviewed By: buda Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D473
23 lines
844 B
Markdown
23 lines
844 B
Markdown
## Interfacing with Memgraph
|
|
|
|
This chapter describes ways to access the Memgraph database.
|
|
|
|
Currently only the [*Bolt protocol*](#bolt-protocol) is supported. We are
|
|
working on implementing a web-browser interface.
|
|
|
|
### Bolt Protocol
|
|
|
|
The [Bolt protocol](https://boltprotocol.org/) was designed for efficient
|
|
communication with graph databases. Memgraph supports
|
|
[Version 1](https://boltprotocol.org/v1/) of the protocol.
|
|
|
|
Official Bolt protocol drivers are provided for multiple programming languages:
|
|
|
|
* [Java](http://neo4j.com/docs/api/java-driver)
|
|
* [Python](http://neo4j.com/docs/api/python-driver)
|
|
* [JavaScript](http://neo4j.com/docs/api/javascript-driver)
|
|
* [C#](http://neo4j.com/docs/api/dotnet-driver)
|
|
|
|
They can be used for easier building custom interfaces for Memgraph. We
|
|
recommend using drivers starting from version 1.3.
|