---
title: "First Governed Import for Neo4j"
slug: "first-governed-import"
type: recipe
locale: en-US
canonical: "https://www.coremodels.io/recipe/neo4j/first-governed-import"
updatedAt: "2026-08-27T01:42:16+03:00"
---

# First Governed Import for Neo4j

Turn apoc.meta.schema() into a governed model in one upload.

Upload the schema your Neo4j instance already describes: node labels become governed Types, properties become Elements (existence constraints → NotNull, uniqueness → Unique), and each outgoing typed relationship becomes the graph-native foreign key: a reference Element named after the relationship type. Add SHOW CONSTRAINTS rows to refine fields beyond APOC's sampled flags. A first audit is recorded so drift tracking starts on day one. No Bolt/HTTP credentials ever reach CoreModels.

## Articles

- [Your First Neo4j Schema Audit: A Complete Worked Example](https://www.coremodels.io/connector/neo4j/t1-quickstart)
- [Four Things That Exist Afterwards](https://www.coremodels.io/connector/neo4j/h2-outcomes)
