Meet DataStax.
DataStax already maintained official SDKs for TypeScript, Python, and Java, giving developers several ways to talk to Astra DB, but there was nothing for the Microsoft stack. To close that gap, DataStax asked Sembit to build a public-facing C# client that would match the other SDKs feature-for-feature, run on modern .NET targets, and ship through open-source channels on GitHub and NuGet. With several customers already showing interest in a .NET SDK, schedule mattered, and the project kicked off in January 2025 with a four-month deadline for the first beta.
The Challenge? A Moving Target.
DataStax's internal Python, TypeScript, and Java language teams continued adding features throughout the engagement, so the new .NET work had to track a moving target while still reaching full feature parity. The SDK also needed to run everywhere, from legacy servers through the latest cloud runtimes, and to ship on the same kind of automated, quality-assured pipeline the other language teams relied on.
What We Built? A .NET SDK.
Sembit delivered the SDK in two phases. A lead engineer and a part-time backup engineer shipped v1 (the core Data API) on 30 April 2025 and v2 (the Tables API) on 30 May 2025, with Hybrid Search and BM25 for full parity scheduled for July 2025. The package targets .NET Framework 4.6.2, .NET Standard 2.1, and .NET 8, so it runs on anything from legacy servers through the latest cloud runtimes.
A high-confidence test suite combining unit tests and extensive API integration tests covers virtually all of the core code paths, spinning up real Astra cloud resources to exercise live calls. A CI/CD workflow builds the project, runs the tests, signs artifacts, and pushes to NuGet, mirroring the pipelines used by DataStax's other language teams. Sembit also generated first-class API reference documentation with DocFX, pulling inline triple-slash XML comments straight from the code, and stayed continuously aligned with changes from the Java, Python, and TypeScript SDK teams.
The Results? Live and in Open Beta.
The source is live on GitHub and the prerelease package is on NuGet, recording roughly 500 downloads in its first two months without any formal marketing. Feature coverage already matches the other SDKs, with Hybrid Search on track for July 2025, and all unit and integration tests pass, ensuring the same level of quality as the SDKs maintained by the internal teams. An early adopter shared their enthusiasm: “The SDK rocks… it took about 30 min to revamp my method and ditch a pile of RestSharp and dynamic JSON.”
With the .NET SDK now in open beta and full parity imminent, DataStax can confidently market Astra DB to Microsoft-centric teams while maintaining a single, automated release pipeline for every language in their portfolio.
Conclusion
The Astra SDK shows how a focused, two-phase build paired with a strong test suite and an automated CI/CD pipeline can bring a new platform to parity with established peers. By matching the existing SDKs feature-for-feature and targeting a wide range of .NET runtimes, Sembit gave DataStax a polished, open-source C# client that extends Astra DB to the Microsoft ecosystem.