README.md

March 13, 2026 ยท View on GitHub

Consul.NET

G-Research CI NuGet Downloads

Contribute with GitPod Contributors License Twitter Follow

.NET: >= 4.6.1 .NET Core: >= 2.0.0

Consul.NET is a .NET client library for the Consul HTTP API.

For further information, please visit the ๐ŸŒ Consul.NET website.

๐Ÿ“ข Introduction

Consul.NET is a .NET port of the Go Consul API, but reworked to use .NET idioms such as Tasks/CancellationTokens instead of Goroutines/Channels. The majority of the calls directly track the HTTP API, but this API does have additional functionality that is provided in the Go API, like Locks and Semaphores.

๐Ÿ“– Learn more about Consul.NET โ€ข ๐Ÿ“š Documentation

๐Ÿ“ฆ Installation

Consul.NET is available as a NuGet package.

dotnet add package Consul

๐Ÿš€ Getting Started โ€ข ๐Ÿ†• Preview version

๐Ÿ’• Community

If you have any questions, feature requests or bug reports, feel free to open an issue or a pull request.

๐Ÿค Contributing

We welcome contributions to Consul.NET. Please see our Contributing guide for more information.

โšก Contributing โ€ข ๐Ÿ“œ Code of Conduct

๐Ÿ™Œ Thanks goes to these wonderful people:

Contributors

๐Ÿ“„ License

Consul.NET is licensed under the Apache License, Version 2.0.