{"id":13408118,"url":"https://github.com/camunda-community-hub/zeebe-client-csharp","last_synced_at":"2025-04-05T14:07:36.235Z","repository":{"id":37861049,"uuid":"136618661","full_name":"camunda-community-hub/zeebe-client-csharp","owner":"camunda-community-hub","description":"Contains an Zeebe C# client implementation.","archived":false,"fork":false,"pushed_at":"2024-11-21T08:24:20.000Z","size":5879,"stargazers_count":99,"open_issues_count":29,"forks_count":53,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-11-22T15:11:42.385Z","etag":null,"topics":["camunda-8","camunda-platform-8","csharp","grpc-csharp","hacktoberfest","zb-grcp","zeebe","zeebe-client"],"latest_commit_sha":null,"homepage":"https://camunda-community-hub.github.io/zeebe-client-csharp/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/camunda-community-hub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-08T12:52:49.000Z","updated_at":"2024-11-21T08:24:00.000Z","dependencies_parsed_at":"2024-01-09T20:26:40.325Z","dependency_job_id":"e9064b22-64ee-4eca-938f-ede5a8743fb3","html_url":"https://github.com/camunda-community-hub/zeebe-client-csharp","commit_stats":null,"previous_names":["zeebe-io/zeebe-client-csharp","zeebe-io/zb-csharp-client"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camunda-community-hub%2Fzeebe-client-csharp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camunda-community-hub%2Fzeebe-client-csharp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camunda-community-hub%2Fzeebe-client-csharp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camunda-community-hub%2Fzeebe-client-csharp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/camunda-community-hub","download_url":"https://codeload.github.com/camunda-community-hub/zeebe-client-csharp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345853,"owners_count":20924102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["camunda-8","camunda-platform-8","csharp","grpc-csharp","hacktoberfest","zb-grcp","zeebe","zeebe-client"],"created_at":"2024-07-30T20:00:50.856Z","updated_at":"2025-04-05T14:07:36.204Z","avatar_url":"https://github.com/camunda-community-hub.png","language":"C#","funding_links":[],"categories":["Clients and Programming Framework Integrations"],"sub_categories":[],"readme":"[![.NET Core CI](https://github.com/camunda-community-hub/zeebe-client-csharp/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/camunda-community-hub/zeebe-client-csharp/actions/workflows/ci.yml)\n[![](https://img.shields.io/nuget/v/zb-client.svg)](https://www.nuget.org/packages/zb-client/)\n[![](https://img.shields.io/nuget/dt/zb-client)](https://www.nuget.org/stats/packages/zb-client?groupby=Version)\n[![](https://img.shields.io/github/license/zeebe-io/zeebe-client-csharp.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![](https://img.shields.io/badge/Community%20Extension-An%20open%20source%20community%20maintained%20project-FF4700)](https://github.com/camunda-community-hub/community)\n[![](https://img.shields.io/badge/Lifecycle-Stable-brightgreen)](https://github.com/Camunda-Community-Hub/community/blob/main/extension-lifecycle.md#stable-)\n![Compatible with: Camunda Platform 8](https://img.shields.io/badge/Compatible%20with-Camunda%20Platform%208-0072Ce)\n\n# Zeebe C# client\n\nThe Zeebe C# client is a C# wrapper implementation around the GRPC (https://github.com/grpc/grpc) generated Zeebe\nclient.\nIt makes it possible to communicate with Zeebe Broker via the GRPC protocol, see\nthe [Zeebe documentation](https://docs.zeebe.io/)\nfor more information about the Zeebe project.\n\n## Requirements\n\n* [.net 7.0](https://dotnet.microsoft.com/en-us/download/dotnet/7.0)\n* [Zeebe 8.x release](https://github.com/zeebe-io/zeebe/releases/)*\n\n_*If you use earlier Zeebe versions some commands might be not supported by the Brokers/Gateway and are rejected_\n\n## How to use\n\nThe Zeebe C# client is available via nuget (https://www.nuget.org/packages/zb-client/).\n\nPlease have a look at the [API documentation](https://camunda-community-hub.github.io/zeebe-client-csharp/).\n\n## Camunda Cloud\n\nThe Zeebe C# Client is Camunda Cloud ready.\nTo get an example how to use the Zeebe C# Client with the Cloud take a look\nat [Client.Cloud.Example/](Client.Cloud.Example/).\n\n### Quick start\n\nAs quick start you can use the following code:\n\n```csharp\nvar zeebeClient = CamundaCloudClientBuilder\n    .Builder()\n      .UseClientId(\"CLIENT_ID\")\n      .UseClientSecret(\"CLIENT_SECRET\")\n      .UseContactPoint(\"ZEEBE_ADDRESS\")\n    .Build();\n\nvar topology = await zeebeClient.TopologyRequest().Send();\n```\n\nAlternatively you could also read the credentials from the environment:\n\n```csharp\nvar zeebeClient = CamundaCloudClientBuilder\n    .Builder()\n      .FromEnv()\n    .Build();\n\nvar topology = await zeebeClient.TopologyRequest().Send();\n```\n\n## How to build\n\nRun `msbuild Zeebe.sln` or `dotnet build Zeebe.sln`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcamunda-community-hub%2Fzeebe-client-csharp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcamunda-community-hub%2Fzeebe-client-csharp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcamunda-community-hub%2Fzeebe-client-csharp/lists"}