-
Notifications
You must be signed in to change notification settings - Fork 284
Description
Hi OpenAI / Stainless team,
First of all, thank you for the fantastic work on openai-go! The official SDKs have significantly improved the developer experience and made integrating OpenAI APIs much more seamless.
Currently, there is no officially supported OpenAI SDK for Rust. As Rust's popularity continues to surge—especially in AI infrastructure, high-performance backend services, and robust CLI tools—developers have to rely on third-party community crates (such as async-openai, rig, etc.).
While the open-source community is doing an incredible job, these unofficial libraries can sometimes lag behind OpenAI's rapid API updates (e.g., Assistants API, Structured Outputs, and real-time streaming features). Developers often have to wait for community maintainers to catch up with Day-1 releases.
I would love to see an officially supported openai-rust SDK, maintained by OpenAI and automatically generated via Stainless (exactly like how openai-go, openai-python, openai-node, and openai-java are built and maintained).
Continuing to use community-maintained Rust crates. However, an official, first-party SDK guarantees Day-1 feature parity and enterprise-grade reliability whenever OpenAI releases new platform updates.
Given that Stainless already has robust support for generating idiomatic Rust clients, adding Rust to the family of official OpenAI SDKs seems like a natural and highly anticipated next step. It would be a massive win for the Rust developer ecosystem.
Thank you for your time and for considering this request!