Before Stainless, OpenAI didn’t have a dedicated engineer, much less a team, to focus on building world-class SDKs. One engineer spent a month or two creating the foundation of their custom-built Python SDK. Then it became a part-time, shared responsibility to maintain it. The team realized that if they wanted to create SDKs well and have support for multiple languages, they needed full-time engineers to focus on it.
Ideally, OpenAI would like to support as many of the top programming languages as possible, meaning 4-5 SDKs, plus hopefully some of the less common languages. But they knew that would require 2-3 full-time developers to create and maintain. That’s where Stainless became a compelling alternative. OpenAI can now keep engineers dedicated to building the core functionality for their products, instead of distracting them with SDK maintenance.
>25 new API features released with simultaneous SDK support
Closed 100+ GitHub Issues
Delighted developers with streaming, auto-retry, and types
…all with no dedicated eng resources