Session track: Data Intelligence
Session time:
Session description:
The schemaless nature of graph databases is a superpower: iterate fast, evolve your model freely, get data in without ceremony. But production systems need data integrity, and AI agents need to know what your graph actually looks like. Without a declared schema,both become hard problems. GRAPH TYPE is Neo4j's answer. Now generally available, it lets you declare your entire data model in a single, readable statement — nodes, properties, types, label implications, and relationship constraints all in one place. One declaration replaces a dozen scattered commands. One source of truth for your schema. In this session we'll explore how GRAPH TYPE works, manage it through its lifecycle (SET, ADD, ALTER, DROP), and enforce data integrity from day one. We'll demo it live and show what happens when the data doesn't fit. We'll also cover a use case that's become essential: schema discovery. SHOW CURRENT GRAPH TYPE gives agents a clean, structured picture of your graph — no more guessing schema from sample data. Finally, we're not done yet. We'll talk about what's next on the roadmap for schema in Neo4j. Leave knowing what GRAPH TYPE can do today, how to adopt it, and where it's heading.
Speaker

Team Cypher, Neo4j
Mark is a Staff Software Engineer in the Cypher team at Neo4j with a focus on security and DDL.