Summary
Is there a roadmap for an official .NET/C# SDK for DBOS? Currently DBOS supports Python, TypeScript, Java, and Go, but there's no .NET support yet.
Context / Use case
I work in the .NET ecosystem (C#, ASP.NET Core, PostgreSQL) and have been evaluating durable execution / saga orchestration options after several messaging libraries in the .NET space (MassTransit, MediatR) moved to commercial licensing. DBOS's Postgres-native, library-embedded approach (no separate orchestration server) fits very well with a PostgreSQL-centric .NET stack, and is a much lighter alternative compared to running a full Temporal cluster.
I believe there's real demand for this in the .NET community — many teams are already invested in PostgreSQL and are looking for lightweight durable execution options that don't require standing up additional infrastructure.
Questions
- Is a .NET/C# SDK on the roadmap? If so, roughly what priority/timeline relative to the existing language SDKs?
- Is the core protocol (system database schema, workflow/step checkpoint semantics, recovery logic) documented well enough that the community could contribute a third-party .NET SDK, if official support isn't planned soon?
- Would the DBOS team be open to reviewing/supporting a community-maintained .NET port if someone in the community built one?
Happy to help test or provide feedback on a .NET SDK if this moves forward. Thanks for building DBOS — the architecture is a great fit for teams that don't want to run separate workflow orchestration infrastructure.
Summary
Is there a roadmap for an official .NET/C# SDK for DBOS? Currently DBOS supports Python, TypeScript, Java, and Go, but there's no .NET support yet.
Context / Use case
I work in the .NET ecosystem (C#, ASP.NET Core, PostgreSQL) and have been evaluating durable execution / saga orchestration options after several messaging libraries in the .NET space (MassTransit, MediatR) moved to commercial licensing. DBOS's Postgres-native, library-embedded approach (no separate orchestration server) fits very well with a PostgreSQL-centric .NET stack, and is a much lighter alternative compared to running a full Temporal cluster.
I believe there's real demand for this in the .NET community — many teams are already invested in PostgreSQL and are looking for lightweight durable execution options that don't require standing up additional infrastructure.
Questions
Happy to help test or provide feedback on a .NET SDK if this moves forward. Thanks for building DBOS — the architecture is a great fit for teams that don't want to run separate workflow orchestration infrastructure.