Query API: A Tale Of Types and HTTP
summary
Query API exposes Cypher over HTTPS in Aura, demonstrated with curl -u user:pass and piping results to jq; responses return fields, values, and bookmarks and accept parameters and an access mode header. Neo4j types map to JSON via a one-to-one type/value envelope (e.g., { "type": "Integer", "value": 42 }) so integers, nodes, relationships and composite types preserve type metadata. API favors ease-of-use over raw performance (official drivers still recommended); explicit transactions and result streaming/pagination are planned.
AI-written summary · about
chapters (7)
- 0:00Introduction to Query API
- 1:13Query API release and benefits
- 3:44When to use HTTP API
- 5:08Making your first HTTP query
- 8:42Type system mapping in JSON
- 10:26Extended type format demo
- 12:35Future Query API features
related talks
15mGraphQL Data APIs in Aura
23mPutting the Graph In GraphQL With The Neo4j GraphQL Library
48mBuilding secure GraphQL APIs without the Boilerplate
58mGraphQL -- Flexible APIs for Adaptive Clients
30mConnecting Java Applications over HTTP to Query API
31mAura Agents in Action
22mA Pythonic Tour of Neo4j and the Cypher Query Language
32mLive Q&A
