Consul (software)

{{Short description|Service networking platform}}

{{Primary sources|date=November 2023}}

{{Infobox software

| name = Consul

| developer = HashiCorp

| latest release version = 1.19.0

| latest release date = {{Start date and age|2024|06|12}}

| released = {{Start date and age|2014|04|17}}{{cite web |url=https://www.hashicorp.com/blog/consul-announcement |title=HashiCorp Consul |website=HashiCorp: Infrastructure enables innovation}}

| repo = {{URL|https://github.com/hashicorp/consul}}

| programming language = Go

| operating system = Cross-platform

| genre = Distributed computing

| license = Mozilla Public License v2.0, BUSL-1.1

| website = {{URL|https://www.consul.io/}}

}}

Consul is a service networking platform developed by HashiCorp.

Consul was initially released in 2014 as a service discovery platform. In addition to service discovery, it now provides a full-featured service mesh for secure service segmentation across any cloud or runtime environment, and distributed key–value storage for application configuration.{{cite web|url=https://github.com/hashicorp/consul#consul--|title=GitHub - HashiCorp - Consul|website=GitHub |accessdate=2019-02-27}}

Registered services and nodes can be queried using a DNS interface or an HTTP interface. Envoy proxy provides security, observability, and resilience for all application traffic.

HashiCorp announced on August 10, 2023, that it changed the license of its software from the MPL license to the Business Source License 1.1.{{cite web |title=HashiCorp's new license is still open source-ish, just with less free lunch |url=https://www.theregister.com/2023/08/11/hashicorp_bsl_licence/}}{{cite web |title=HashiCorp adopts Business Source License |url=https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license}}

See also

References

{{Reflist}}