2019-10-08 19:55:12 +00:00
# Consul [![CircleCI](https://circleci.com/gh/hashicorp/consul/tree/master.svg?style=svg)](https://circleci.com/gh/hashicorp/consul/tree/master) [![Discuss](https://img.shields.io/badge/discuss-consul-ca2171.svg?style=flat)](https://discuss.hashicorp.com/c/consul)
2016-10-07 00:29:26 +00:00
2018-06-26 07:34:18 +00:00
* Website: https://www.consul.io
2019-10-08 19:55:12 +00:00
* Forum: [Discuss ](https://discuss.hashicorp.com/c/consul )
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
Consul is a tool for service discovery and configuration. Consul is
distributed, highly available, and extremely scalable.
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
Consul provides several key features:
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
* **Service Discovery** - Consul makes it simple for services to register
themselves and to discover other services via a DNS or HTTP interface.
External services such as SaaS providers can be registered as well.
2014-04-17 05:04:28 +00:00
2018-06-26 07:34:18 +00:00
* **Health Checking** - Health Checking enables Consul to quickly alert
operators about any issues in a cluster. The integration with service
discovery prevents routing traffic to unhealthy hosts and enables service
level circuit breakers.
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
* **Key/Value Storage** - A flexible key/value store enables storing
dynamic configuration, feature flagging, coordination, leader election and
more. The simple HTTP API makes it easy to use anywhere.
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
* **Multi-Datacenter** - Consul is built to be datacenter aware, and can
support any number of regions without complex configuration.
2014-04-14 18:45:31 +00:00
2019-10-08 19:55:12 +00:00
* **Service Segmentation** - Consul Connect enables secure service-to-service
2018-06-26 08:00:54 +00:00
communication with automatic TLS encryption and identity-based authorization.
2018-06-26 07:34:18 +00:00
Consul runs on Linux, Mac OS X, FreeBSD, Solaris, and Windows. A commercial
version called [Consul Enterprise ](https://www.hashicorp.com/products/consul )
is also available.
2014-04-14 18:45:31 +00:00
2019-10-08 19:55:12 +00:00
**Please note**: We take Consul's security and our users' trust very seriously. If you
believe you have found a security issue in Consul, please [responsibly disclose ](https://www.hashicorp.com/security#vulnerability-reporting ) by
2018-07-19 19:43:36 +00:00
contacting us at security@hashicorp.com.
2018-06-26 07:34:18 +00:00
## Quick Start
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
An extensive quick start is viewable on the Consul website:
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
https://www.consul.io/intro/getting-started/install.html
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
## Documentation
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
Full, comprehensive documentation is viewable on the Consul website:
2014-04-14 18:45:31 +00:00
2018-06-26 07:34:18 +00:00
https://www.consul.io/docs
2014-04-14 18:45:31 +00:00
2018-10-05 16:06:40 +00:00
## Contributing
2014-04-14 18:45:31 +00:00
2018-10-05 16:06:40 +00:00
Thank you for your interest in contributing! Please refer to [CONTRIBUTING.md ](https://github.com/hashicorp/consul/blob/master/.github/CONTRIBUTING.md ) for guidance.