--- title: Main Concepts | OpenMetadata Core Concepts Overview slug: /main-concepts --- # Why Open Metadata is the Right Choice for you? This is a question we get from people being new to metadata platforms or users that are considering a migration from another data catalog to our Metadata Management Platform. We believe that the best answer you can get to this question is in our blog: {%inlineCalloutContainer%} {%inlineCallout icon="celebration" bold="Why Open Metadata is the Right Choice for you?" href="https://blog.open-metadata.org/why-openmetadata-is-the-right-choice-for-you-59e329163cac" isExternalLink=true %} What generation of metadata systems is OpenMetadata? Are you pull-based, push-based, or hybrid? How is it different from other open-source and commercial solutions? {%/inlineCallout%} {%/inlineCalloutContainer%} # High Level Design {%inlineCalloutContainer%} {%inlineCallout icon="celebration" bold="High Level Design" href="/main-concepts/high-level-design" %} Deep dive into the internals of OpenMetadata! {%/inlineCallout%} {%/inlineCalloutContainer%} # Main Concepts Here you can find out some information about the main concepts around Open Metadata, mainly the ideas behind JSON Schemas and our schema-first APIs. {%inlineCalloutContainer%} {%inlineCallout icon="celebration" bold="OpenMetadata Schemas" href="/main-concepts/metadata-standard/schemas" %} Review the standard that powers OpenMetadata with JSON Schema. {%/inlineCallout%} {%inlineCallout icon="storage" bold="OpenMetadata APIs" href="/main-concepts/metadata-standard/apis" %} Explore our API structure. {%/inlineCallout%} {%/inlineCalloutContainer%}