0

In the article Configure connectors - Operations Manual of Neo4j, there is a term "bolt connector":

But searching the web with the query bold connector or bold protocol I don't see anything useful.

Ooker
  • 1,919
  • 2
  • 22
  • 46

1 Answers1

1

The Bolt protocol (https://7687.org/) is an application protocol developed by Neo4j, which runs over TCP or WebSocket.

This is used by application developers together with Neo4j drivers to connect to, execute transactions and retrieve results from Neo4j servers.

fbiville
  • 146
  • 1
  • 5
  • do you know why they have to make their own protocol instead of using popular ones, like HTTP? Those pages don't seem to explain that. – Ooker Sep 28 '21 at 14:47
  • Historically, Neo4j as a server started with HTTP and these APIs are still around today. The Bolt protocol is more compact, and the driver API that builds upon it provides a more consistent developer experience across programming languages. You can watch this to understand the rationale behind Bolt: https://neo4j.com/videos/neo4j-online-meetup-16-an-introduction-to-neo4j-bolt-drivers/ – fbiville Sep 29 '21 at 08:30