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.

/db/<databaseName>/query/v2

To submit queries.
For more information, see Query the database.

/db/<databaseName>/query/v2/tx

To open an explicit transaction.
For more information, see Run transactions.

/db/<databaseName>/query/v2/tx/<transactionID>

To submit queries to an open transaction with ID <transactionID>.
A DELETE request results in a rollback.
For more information, see Run transactions → Rollback a transaction.

/db/<databaseName>/query/v2/tx/<transactionID>/commit

To commit an open transaction with ID <transactionID>.
For more information, see Run transactions → Commit a transaction.

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:
  • {databaseName}: The name of the database where the action will be performed, for example neo4j.

  • {queryApiMajorVersion}: The major version of the Query API used, for example 2. See available versions on query_api_versions.

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).