Neo4j Bolt Protocol

The Neo4j Bolt Protocol is a binary application protocol designed for efficient execution of database queries using the Cypher query language. It operates over TCP or WebSocket connections on the default port 7687 and serves as the foundation for all official Neo4j drivers including Java, Python, JavaScript, .NET, and Go. The protocol supports both direct connections via the bolt:// scheme and routing connections via bolt+routing:// for clustered deployments.

API entry from apis.yml

apis.yml Raw ↑
aid: neo4j:bolt-protocol
name: Neo4j Bolt Protocol
description: The Neo4j Bolt Protocol is a binary application protocol designed for efficient execution
  of database queries using the Cypher query language. It operates over TCP or WebSocket connections on
  the default port 7687 and serves as the foundation for all official Neo4j drivers including Java, Python,
  JavaScript, .NET, and Go. The protocol supports both direct connections via the bolt:// scheme and routing
  connections via bolt+routing:// for clustered deployments.
humanURL: https://neo4j.com/docs/bolt/current/bolt/
tags:
- Binary Protocol
- Graph Database
- Drivers
- Connectivity
- Networking
properties:
- type: Documentation
  url: https://neo4j.com/docs/bolt/current/bolt/