Zeebe Client(C#) vs Rest API

Hi,
We are planning to consider zb-Client( GitHub - camunda-community-hub/zeebe-client-csharp: Contains an Zeebe C# client implementation.) for communication with Camunda 8.6 version.
Q1.Does this blog Streamlining Camunda 8: Deprecating the zbctl and Go Clients | Camunda mean that the zeebe client is going to be deprecated.
Q2. Is zeebe client built on zbctl
Q3. which one is better
→ Camunda 8 API(REST) vs
->Zeebe Client c#(Community-supported component clients | Camunda 8 Docs)
→ Zeebe API (gRPC)(Overview | Camunda 8 Docs)

Hi @Aparnaiaai - hopefully I’m able to answer you questions:

zeebe-client-csharp is a community maintained library, not an officially supported Camunda library. It is not built on zbctl, and uses IHttpClient for RESTful calls and is using a .NET gRPC library for the gRPC calls. The client is slightly behind and is missing some features, but you are welcome to submit changes to the library as it is a community project!

As for which is better, they are all different so there isn’t a comparison. The C# client (and the Java client, the Node/JS client, etc.) communicates with Camunda using the API. Currently that API uses both REST and gRPC, but a future release will have a fully unified REST API (currently targeted for the 8.8 release in October).

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.