From API specifications to code with OpenAPI

Generating client and server source code

Beppe Catanese
Geek Culture

--

The API economy is on fire 🔥🔥🔥

It has been on fire for years. Applications need to talk, systems must exchange data, and business processes require the implementation of sophisticated workflows composing existing services and functions.

Fortunately, the OpenAPI initiative is playing a key role in defining, through the vast jungle of applications and tools, an open standard.

In this article: discover how OpenAPI is essential to deliver Developer Experience in the API ecosystem, learn which OpenAPI tools can be adopted to generate source code, see a demo of client and server side code generation.

Photo by Matt Duncan on Unsplash

OpenAPI and OpenAPI Tools: not exactly the same

OpenAPI

OpenAPI is the “Lingua Franca” in the API world. This is one of the best definitions you will find to understand the role the standard plays.

“Lingua Franca” was, back in the middle age, how countries and people, who spoke different languages, found a way to communicate for a very important reason: trading.

OpenAPI defines a common language (in a human and machine-readable format) that allows the different parties…

--

--

Beppe Catanese
Geek Culture

Developer Relations @ Adyen. Here sharing new trends, dev tools and best practises about APIs.