Skip to main content

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.