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.
Note: Consul.NET is not tied to a specific Consul server version. Read more about Consul.NET versioning and the currently Supported APIs.