Skip to content

JSON Schemas

Comprehensive JSON Schema specifications for OpenMetadata entities, types, APIs, and configurations.


Overview

OpenMetadata Standards includes 700+ JSON Schema files that define the structure, validation rules, and documentation for all metadata entities and types.

Schema Categories

Entity Schemas

Complete schemas for all metadata entities:

  • Data Assets: Tables, topics, dashboards, pipelines, ML models
  • Services: Database, messaging, dashboard, pipeline services
  • Governance: Glossaries, tags, policies, classifications
  • Teams & Users: Organizations, teams, users, roles, personas
  • Observability: Data quality, profiling, lineage, usage metrics

Type System

Rich type definitions including:

  • Basic types (UUID, email, timestamp, markdown)
  • Collection types (arrays, entity references)
  • SQL and programming data types
  • Custom properties and extensions

API Schemas

OpenAPI specifications for RESTful operations

Event Schemas

Change events, lifecycle events, and audit logs

Configuration Schemas

Service connectors and system configurations