/plushcap/analysis/mux/mux-an-adventure-in-openapi-v3-api-code-generation

An adventure in OpenAPI V3 code generation

What's this blog post about?

Mux aims to make video experiences easy for developers by building more SDKs in a variety of languages. They finished 2018 with two SDKs and plan to have over ten by the end of 2019. The company uses code generation to create their SDKs, following projects like Swagger and API Blueprint. OpenAPI V3 is used for describing RESTful HTTP APIs, offering support for Polymorphism in API endpoints. Mux has been working on generating SDKs using tools such as swagger-cli, ReDoc, OpenAPI Generator, and mermade openapi-codegen. They've encountered challenges with tooling support for OpenAPI V3, inconsistent support for Polymorphism, and issues with Inline types. Despite these challenges, Mux is excited to continue improving their SDKs and contributing to the community.

Company
Mux

Date published
Feb. 20, 2019

Author(s)
Phil Cluff

Word count
4343

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.