Skip to main content

This repository contains the official Neo4j driver for Python.

Driver upgrades within a major version will never contain breaking API changes.

For version compatibility with Neo4j server, please refer to: https://neo4j.com/developer/kb/neo4j-supported-versions/

  • Python 3.14 supported.

  • Python 3.13 supported.

  • Python 3.12 supported.

  • Python 3.11 supported.

  • Python 3.10 supported.

Installation

To install the latest stable version, use:

pip install neo4j

Alternative Installation for Better Performance

You may want to have a look at the available Rust extensions for this driver for better performance. The Rust extensions are not installed by default. For more information, see neo4j-rust-ext.

Quick Example

from neo4j import GraphDatabase, RoutingControl


URI = "neo4j://localhost:7687"
AUTH = ("neo4j", "password")


def add_friend(driver, name, friend_name):
    driver.execute_query(
        "MERGE (a:Person {name: $name}) "
        "MERGE (friend:Person {name: $friend_name}) "
        "MERGE (a)-[:KNOWS]->(friend)",
        name=name, friend_name=friend_name, database_="neo4j",
    )


def print_friends(driver, name):
    records, _, _ = driver.execute_query(
        "MATCH (a:Person)-[:KNOWS]->(friend) WHERE a.name = $name "
        "RETURN friend.name ORDER BY friend.name",
        name=name, database_="neo4j", routing_=RoutingControl.READ,
    )
    for record in records:
        print(record["friend.name"])


with GraphDatabase.driver(URI, auth=AUTH) as driver:
    add_friend(driver, "Arthur", "Guinevere")
    add_friend(driver, "Arthur", "Lancelot")
    add_friend(driver, "Arthur", "Merlin")
    print_friends(driver, "Arthur")

Further Information

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neo4j-6.3.0.tar.gz (242.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neo4j-6.3.0-py3-none-any.whl (331.5 kB view details)

Uploaded Python 3

File details

Details for the file neo4j-6.3.0.tar.gz.

File metadata

  • Download URL: neo4j-6.3.0.tar.gz
  • Upload date:
  • Size: 242.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for neo4j-6.3.0.tar.gz
Algorithm Hash digest
SHA256 d0d3986c37ad174a549a39dfec6d22a00a061ebcb0267f1a5caf856589838e73
MD5 16c50cd7fb872d3f70e1d9d64b3da30a
BLAKE2b-256 9d57f939c3b9b28e5851095eafb823b5a996eea3f21a14be513bcf9b355f97da

See more details on using hashes here.

File details

Details for the file neo4j-6.3.0-py3-none-any.whl.

File metadata

  • Download URL: neo4j-6.3.0-py3-none-any.whl
  • Upload date:
  • Size: 331.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for neo4j-6.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d243f9c8adf882ae7205a76eb2419b0a632d5f3c89383d4a0044d737a2223991
MD5 aaa0767cd25868dff33b384b0c804a10
BLAKE2b-256 4747d29d93455fe2959e5b8383e52f68b3633d729f39e87fef94743f9f2240ae

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

6.3.0 This release

2 files

6.2.0

2 files

6.1.0

2 files

6.0.3

2 files

6.0.2

2 files

6.0.1

2 files

6.0.0

2 files

5.28.5

2 files

5.28.4

2 files

5.28.3

2 files

5.28.2

2 files

5.28.1

2 files

5.28.0

2 files

5.27.0

2 files

5.26.0

2 files

5.25.0

2 files

5.24.0

2 files

5.23.1

2 files

5.23.0

2 files

5.22.0

2 files

5.21.0

2 files

5.20.0

1 file

5.19.0

1 file

5.18.0

1 file

5.17.0

1 file

5.16.0

1 file

5.15.0

1 file

5.14.1

1 file

5.14.0

1 file

5.13.0

1 file

5.12.0

1 file

5.11.0

1 file

5.10.0

1 file

5.9.0

1 file

5.8.1

1 file

5.8.0

1 file

5.7.0

1 file

5.6.0

1 file

5.5.0

1 file

5.4.0

1 file

5.3.0

1 file

5.2.1

1 file

5.2.0

1 file

5.1.0

1 file

5.0.1

1 file

5.0.0

1 file

4.4.13

1 file

4.4.12

1 file

4.4.11

1 file

4.4.10

1 file

4.4.9

1 file

4.4.8

1 file

4.4.7

1 file

4.4.6

1 file

4.4.5

1 file

4.4.4

1 file

4.4.3

1 file

4.4.2

1 file

4.4.1

1 file

4.4.0

1 file

4.3.9

1 file

4.3.8

1 file

4.3.7

1 file

4.3.6

1 file

4.3.5

1 file

4.3.4

1 file

4.3.3

1 file

4.3.2

1 file

4.3.1

1 file

4.3.0

1 file

4.2.1

1 file

4.2.0

1 file

4.1.3

1 file

4.1.2

1 file

4.1.1

1 file

4.1.0

1 file

4.0.3

1 file

4.0.2

1 file

4.0.1

1 file

4.0.0

1 file

1.7.6

1 file

1.7.5

1 file

1.7.4

1 file

1.7.3

1 file

1.7.2

1 file

1.7.1

1 file

1.7.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page