Access a growing library of JuliaHub webinars for free

Using OpenAPI to Describe, Produce, and Consume Web APIs in Julia

Written by Tanmay Mohapatra | May 3, 2023

The OpenAPI Specification is a machine-readable interface definition language for web APIs. The Julia package OpenAPI.jl along with Julia code generator plugins to OpenAPI Generator help use OpenAPI in Julia projects. This video will give a broad overview of OpenAPI and will walk through an example where we start from the specification and create both a Julia web service and a corresponding Julia client to consume it. Attendees will leave with an understanding of how to use OpenAPI in Julia projects.

In this video you will learn:

  • The Basics of OpenAPI

  • Consuming OpenAPI services in Julia

  • Exposing OpenAPI services in Julia.