{"repo":"hashicorp/consul","free":true,"listed":false,"github":"https://github.com/hashicorp/consul","clone":"git clone https://github.com/hashicorp/consul.git","description":"Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.","language":"Go","stars":30031,"topics":["consul","service-mesh","service-discovery","kubernetes","vault","ecs","api-gateway"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Consul Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure. Documentation and Tutorials: [https://developer.hashicorp.com/consul] Forum: Discuss Consul provides several key features: Multi-Datacenter - Consul is built to be datacenter aware, and can support any number of regions without complex configuration. Service Mesh - Consul Service Mesh enables secure service-to-service communication with automatic TLS encryption and identity-based authorization. Applications can use sidecar proxies in a service mesh configuration to establish TLS connections for inbound and outbound connections with Transparent Proxy. API Gateway - Consul API Gateway manages access to services within Consul Service Mesh, allow users to define traffic and authorization policies to services deployed within the mesh. 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. 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. Dynamic App Configuration - An HTTP API that allows users to store indexed objects within Consul, for storing configuration parameters and application metad","default_branch":null,"files":null,"tree":[],"storefront":"/r/hashicorp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hashicorp/consul/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}