Case Study: Mux upgrades its client libraries with Stainless

A Stainless Case Study

Preview of the MUX Case Study

Mux upgrades its client libraries to Stainless

Mux, a video streaming API provider, faced significant challenges with its outdated and difficult-to-maintain Node SDK. The legacy library had TypeScript inconsistencies and lacked support for modern JavaScript runtimes. Mux engaged Stainless to find a solution that could generate a superior, high-quality SDK without compromising on their high standards.

Stainless implemented an automatically generated SDK based on Mux's OpenAPI spec, providing idiomatic code, full TypeScript types, and support for additional runtimes. The solution included crucial utilities like pagination, retry configurations, and a migration tool to minimize disruption for developers. As a result, Mux upgraded its most popular server-side SDK, which sees ~100k weekly downloads, with minimal user disruption despite it being a major breaking change.


View this case study…

MUX

Dylan Jhaveri

Director of Self Service


Stainless

5 Case Studies