Skip to content

Releases: neo4j-labs/ipython-neo4j

Initial Release ipython-neo4j

27 Feb 18:23

Choose a tag to compare

IPython/Jupyter magic commands for Neo4j Cypher queries — a modern
replacement for icypher built on the neo4j-rust-ext Bolt driver.

Features:

  • %neo4j magic for connection management (URI flags, env vars, .env file)
  • %cypher / %%cypher for read queries with HTML table rendering
  • %wcypher / %%wcypher for explicit write/schema queries
  • EXPLAIN pre-flight safety check blocks writes by default
  • Multi-statement cells separated by end-of-line semicolons
  • --viz flag and .visualize() for neo4j-viz graph rendering
  • --df flag and .df property for pandas DataFrame output
  • -P flag for parameterised queries
  • Per-query connection override flags
  • Styled HTML error rendering (no raw tracebacks)
  • CypherResult with .df, .counters, .summary, .to_graph()
  • Unit tests (69 passing) + integration tests (demo DB + local)
  • PyPI publish config via [tool.uv] publish-url