Home

Awesome

Consul.NET

G-Research CI NuGet Downloads

Contribute with GitPod Contributors License Twitter Follow

Consul API: 1.7.14 .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.