API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

SourceMeta Schemas - A Simple JSON Schema Registry

February 24, 2025 · Kin Lane
SourceMeta Schemas - A Simple JSON Schema Registry

Getting your schema house in order is one of the most important things you can do when it comes to API governance. Schema defines and validates our APIs, but also defines and validates our API operations. So when Juan Cruz Viotti publishes SourceMeta Schema, a simple JSON Schema registry, it provides a good opportunity for helping begin to get the enterprise schema house in order. Ideally, SourceMeta Schema is used to manage all of the schema used as part of API request and responses, but this is something that will take some time. It can be low hanging fruit though to begin organizing all of the schema you use for API operations–beginning with the following:

These are the fundamental JSON Schema of your API operations, and a good place to start when getting your enterprise schema house in order. The SourceMeta Schemas registry can get set up and begin to be used by teams as part of producing APIs. Once familiarized, teams can begin to apply to centralize and manage schema used as part of each API request and response. Having a simple JSON Schema registry provides a single source of truth for schema, and can help with discovery, versioning, and the other common aspects of managing schema. With a central place to reference, teams can consider the best way to begin weaving into their OpenAPI, APIs.json, and other artifacts they need to produce APIs.