API Evangelist API Evangelist
API Learnings
APIs
API Governance
API Solutions
API Discovery
API Building Blocks
API Evangelist LLC

OpenAPI Schema Property Types

Keeping up with the latest versions of the specification.

OpenAPI provides us with the ability to ensure that all schema used across APIs are of a common type, utilizing objects, arrays, string, numbers, dates, and other common data types as expressed by JSON, XML, CSV, or other formats. Schema property types dictate the structure, as well as simplicity or complexity of our businesses in a digital world.

Providing types for schema properties are a foundational aspect of designing APIs, but also every other stop along the lifecycle, including the runtime. Linting helps us see how consistent or inconsistent we are with typing, but linting is only as good as the policies and strategy that are behind them.