Endpoints
This page contains a list of the endpoints that the Query API provides, plus pointers to other HTTP endpoints available on a Neo4j server.
| Endpoint location | Description |
|---|---|
|
To obtain a list of available endpoints on your installation and some basic server information. |
|
To submit queries. |
|
To open an explicit transaction. |
|
To submit queries to an open transaction with ID |
|
To commit an open transaction with ID |
Discovery API
To obtain a list of available endpoints on your installation, together with some basic server information, send an un-authenticated GET request to the server root.
Example request
GET http://localhost:7474/
Example response
{
"bolt_routing": "neo4j://localhost:7687",
"query": "http://localhost:7474/db/{databaseName}/query/v2", (1)
"query_api": "http://localhost:7474/db/{databaseName}/query/v{queryApiMajorVersion}", (2)
"query_api_versions": ["2.0"], (3)
"dbms/cluster": "http://localhost:7474/dbms/cluster",
"db/cluster": "http://localhost:7474/db/{databaseName}/cluster",
"transaction": "http://localhost:7474/db/{databaseName}/tx",
"bolt_direct": "bolt://localhost:7687",
"neo4j_version": "2026.03",
"neo4j_edition": "enterprise",
"auth_config": {
"oidc_providers": []
}
}
| 1 | The URL where the Query API v2 is available. Deprecated in 2026.09 |
| 2 | The URL where the Query API is available. Introduced in 2026.09 This URL has two URL parameters:
|
| 3 | List containing the Query API versions available on the server. Each version listed in the response corresponds to the latest minor version that is supported. All prior versions within the major version will continue to be supported since the API is backwards compatible. Introduced in 2026.09 |
| Bolt routing is meant to be used with client libraries (Drivers). |