I’m exploring Camunda 8 integration with a .NET 9 Web API and was wondering if it’s fully supported. I found that Camunda provides a Zeebe .NET client, but I couldn’t find detailed official documentation specifically for .NET 9.
My Questions: Is Camunda 8 compatible with .NET 9? Any official or community-backed resources?
Best practices for integration (e.g., authentication, job workers, messaging)?
Common challenges or limitations developers face when using Camunda 8 with .NET?
If anyone has links to documentation, sample projects, or personal experiences, that would be super helpful!
Hi @Awais_Sabir, welcome to the forums! There is a community-contributed C# client: GitHub - camunda-community-hub/zeebe-client-csharp: Contains an Zeebe C# client implementation.. It is not officially supported by Camunda, it is community maintained. As with all of these clients, contributions are welcome!
As for the rest of the questions, the answers are really no different than for any other language. Camunda sits outside your application, the entire platform is API-driven, and all the API’s have Swagger/OpenAPI specs available. Anything you need to do with Camunda can be done via the API, with very, very few exceptions. You can choose to make your own API calls (for instance, using a custom IHttpClient
implementation) or you can use a client. You can find our “Best Practices” for development in the docs under Components > Best Practices > Development.
2 Likes
Could you please provide me with Swagger/OpenApi specs if there are any available resources for Cammunda 8. Thanks!
@Awais_Sabir - you can find all the API documentation, as well as links to the Swagger/OpenAPI specs, in our documentation: