Skip to content

G-Research/consuldotnet

Repository files navigation

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.