106 lines
3.9 KiB
Plaintext
106 lines
3.9 KiB
Plaintext
---
|
|
layout: "downloads"
|
|
page_title: "Download Consul Tools"
|
|
sidebar_current: "downloads-tools"
|
|
description: |-
|
|
From this page you can download various tools for Consul. These tools are maintained by HashiCorp and the Consul Community.
|
|
---
|
|
|
|
<h1>Download Consul Tools</h1>
|
|
|
|
<section class="downloads">
|
|
<div class="row">
|
|
<p>
|
|
From this page you can download various tools for Consul. These tools are maintained by HashiCorp and the Consul Community.
|
|
</p>
|
|
|
|
<h2>HashiCorp Tools</h2>
|
|
<p>
|
|
These Consul tools are created and managed by the dedicated engineers at HashiCorp:
|
|
</p>
|
|
|
|
<ul>
|
|
<li>
|
|
<a href="https://github.com/hashicorp/envconsul">Envconsul</a> - Read and set environmental variables for processes from Consul.
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/hashicorp/consul-replicate">Consul Replicate</a> - Consul cross-DC KV replication daemon.
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/hashicorp/consul-template">Consul Template</a> - Generic template rendering and notifications with Consul
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<h2>Consul SDK</h2>
|
|
<p>
|
|
These Consul SDK are created and managed by the amazing members of the Consul community:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<a href="https://github.com/hashicorp/consul/tree/master/api">api</a> - Official Go client for the Consul HTTP API
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/gmr/consulate">consulate</a> - Python client for the Consul HTTP API
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/cablehead/python-consul">python-consul</a> - Python client for the Consul HTTP API
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/sensiolabs/consul-php-sdk">consul-php-sdk</a> - PHP client for the Consul HTTP API
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/codacy/scala-consul">scala-consul</a> - Scala client for the Consul HTTP API
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/OrbitzWorldwide/consul-client">consul-client</a> - Java client for the Consul HTTP API
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/Ecwid/consul-api">consul-api</a> - Java client for the Consul HTTP API
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/undeadlabs/discovery">discovery</a> - Erlang/OTP client for the Consul HTTP API
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/xaviershay/consul-client">consul-client</a> - Ruby client for the Consul HTTP API
|
|
</li>
|
|
<li>
|
|
<a href="https://www.npmjs.com/package/consul">node-consul</a> - Node.js client for the Consul HTTP API
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<h2>Community Tools</h2>
|
|
<p>
|
|
These Consul tools are created and managed by the amazing members of the Consul community:
|
|
</p>
|
|
|
|
<ul>
|
|
<li>
|
|
<a href="https://github.com/kelseyhightower/confd">confd</a> - Manage local application configuration files using templates and data from etcd or Consul
|
|
</li>
|
|
<li>
|
|
<a href="http://xordataexchange.github.io/crypt/">crypt</a> - Store and retrieve encrypted configuration parameters from etcd or Consul
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/progrium/docker-consul">docker-consul</a> - Dockerized Consul Agent
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/ryanbreen/git2consul">git2consul</a> - Mirror the contents of a Git repository into Consul KVs
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/SVT/helios-consul">helios-consul</a> - Service registrar plugin for Helios
|
|
</li>
|
|
<li>
|
|
<a href="https://github.com/progrium/registrator">registrator</a> -Service registry bridge for Docker
|
|
</li>
|
|
</ul>
|
|
|
|
<p>
|
|
Are you the author of a tool and you would like to be featured on this page? Email us at <a href="mailto:hello@hashicorp.com">hello@hashicorp.com</a>!
|
|
</p>
|
|
</div>
|
|
</section>
|