Sharper than ever: the Stainless C# SDK generator is now generally available
Blog post from Stainless
C# plays a versatile role in the programming ecosystem, powering enterprise software, AAA games, and front-end web development through frameworks like Blazor. Stainless aims to create idiomatic SDKs for C# that align with the language's strengths, offering features such as strong typing, LINQ composition, and robust tooling support. The recent GA release of their C# SDK generator, which has evolved since its beta launch, supports .NET Standard 2.0, enabling compatibility across various .NET environments. The generator's design decisions emphasize idiomatic code and advanced functionality, even in the absence of native support for certain features. To accommodate the splintered .NET ecosystem, the SDKs are crafted for wide compatibility, featuring immutable record classes and type-safe models that facilitate flexibility in adhering to or deviating from OpenAPI specs. The SDKs also manage unions effectively without sacrificing type safety, and they include built-in testing and minimal dependencies, making them suitable for long-term maintainability. Trusted by production teams at companies like Anthropic and Arcade AI, these SDKs are designed to seamlessly integrate into .NET codebases, supporting developers in building reliable software.