All sessions are in PDT (UTC -7)
Back To Schedule
Wednesday, September 9 • 11:20am - 11:50am
Open APIs Wide Open - David Biesack, Apiture

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The OpenAPI specification is open — really open. From the beginning, the specification allowed specification extensions (properties prefixed by "x-" ) just about anywhere. This feature adds extensibility, yes, but also great power. At Apiture, we embrace the API First design process and use specification extensions to augment our APIs, automate much of our build pipeline, and improve our developer experience. Extensions allow us to capture semantic information about the APIs in a structured way that tools can analyze and process. From our raw OpenAPI source files (with extensions), we generate secondary and even tertiary OpenAPI source files, which we then feed into code generators (openapi-generator and others) and API documentation generators. You’ll see how our OpenAPI annotations tool processes an input OpenAPI definition to generate an output OpenAPI definition with augmented and uniform descriptions strings for schema versioning, deprecation warnings, enhanced enumeration documentation, one-way data encryption, schema resolution and cleansing, and more. You too can use extensions to create better API definitions!

avatar for David Biesack

David Biesack

VP, API Platforms, Apiture
David is responsible for the architecture and design of Apiture's open banking APIs and their developer experience.

Wednesday September 9, 2020 11:20am - 11:50am PDT
  • Presentations Available Yes