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.
π¦ Installation
Consul.NET is available as a NuGet package.
dotnet add package Consul
π Community
If you have any questions, feature requests or bug reports, feel free to open an issue or a pull request.
- Website (Documentation)
- GitHub Issues (Bug reports, feature requests, questions)
- Stack Overflow (Questions)
- Twitter (Latest news)
- G-Research Open-Source (More open-source projects)
π€ Contributing
We welcome contributions to Consul.NET. Please see our Contributing guide for more information.
π License
Consul.NET is licensed under the Apache License, Version 2.0.