Jump to content

Consul (software): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Blakegc (talk | contribs)
Updated to reflect Consul is a multi-cloud, multi-runtime service mesh.
mNo edit summary
 
(24 intermediate revisions by 15 users not shown)
Line 1: Line 1:
{{Short description|Service networking platform}}
{{About|the software with name "Consul"|the term "Consul" as a high-ranking government executive|Consul|other uses of the word|Consul (disambiguation)}}
{{Primary sources|date=November 2023}}

{{Infobox software
{{Infobox software
| name = Consul
| name = Consul
| developer = [[HashiCorp]]
| developer = [[HashiCorp]]
| latest release version = 1.9.6
| latest release version = 1.19.0
| latest release date = {{Start date and age|2021|06}}
| latest release date = {{Start date and age|2024|06|12}}
| released = {{Start date and age|2014|04|17}}<ref name="auto">{{Cite web|url=https://www.hashicorp.com/blog/consul-announcement|title=HashiCorp Consul|website=HashiCorp: Infrastructure enables innovation}}</ref>
| released = {{Start date and age|2014|04|17}}<ref name="auto">{{cite web |url=https://www.hashicorp.com/blog/consul-announcement |title=HashiCorp Consul |website=HashiCorp: Infrastructure enables innovation}}</ref>
| repo = {{URL|https://github.com/hashicorp/consul}}
| repo = {{URL|https://github.com/hashicorp/consul}}
| programming language = [[Go (programming language)|Go]]
| programming language = [[Go (programming language)|Go]]
| operating system = [[Cross-platform]]
| operating system = [[Cross-platform]]
| genre = [[Distributed computing]]
| genre = [[Distributed computing]]
| license = [[Mozilla Public License|Mozilla Public License v2.0]]
| license = [[Mozilla Public License|Mozilla Public License v2.0]], BUSL-1.1<ref name="HC-BUSL"/>
| website = {{URL|https://www.consul.io/}}
| website = {{URL|https://www.consul.io/}}
}}
}}


'''Consul''' is an [[Free and open-source software|free and open-source]] service networking platform developed by [[HashiCorp]].
'''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 computing|cloud]] or [[Runtime system|runtime environment]], and distributed [[Key–value database|key–value storage]] for application configuration.<ref name="about-github">{{cite web|url=https://github.com/hashicorp/consul#consul--|title=GitHub - HashiCorp - Consul|website=[[GitHub]] |accessdate=2019-02-27}}</ref>
==Overview==
Consul was initially released in 2014 as a [[Service discovery|service discovery]] platform. In addition to service discovery, it now provides a full-featured [[Service mesh|service mesh]] for secure service segmentation across any [[Cloud computing|cloud]] or [[Runtime system|runtime environment]], and distributed [[Key-value database|key-value storage]] for application configuration.<ref name="about-github">{{cite web|url=https://github.com/hashicorp/consul#consul--|title=GitHub - HashiCorp - Consul|accessdate=2019-02-27}}</ref>


Registered services and nodes can be queried using a DNS interface or an HTTP interface.<ref name="auto"/> [[Cloud Native Computing Foundation#Envoy|Envoy proxy]] provides security, observability, and resilience for all application traffic.
Registered services and nodes can be queried using a DNS interface or an HTTP interface.<ref name="auto"/> [[Cloud Native Computing Foundation#Envoy|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.<ref>{{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/}}</ref><ref name="HC-BUSL">{{cite web |title=HashiCorp adopts Business Source License |url=https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license}}</ref>


==See also==
==See also==
Line 33: Line 34:
* [https://github.com/hashicorp/consul GitHub - hashicorp/consul]
* [https://github.com/hashicorp/consul GitHub - hashicorp/consul]


[[Category:Network software]]

[[Category:Software using the Business Source License]]
{{Improve categories|date=November 2023}}
{{network-software-stub}}
{{network-software-stub}}

[[Category:Software]]

Latest revision as of 13:54, 19 October 2024

Consul
Developer(s)HashiCorp
Initial releaseApril 17, 2014; 10 years ago (2014-04-17)[1]
Stable release
1.19.0 / June 12, 2024; 6 months ago (2024-06-12)
Repositorygithub.com/hashicorp/consul
Written inGo
Operating systemCross-platform
TypeDistributed computing
LicenseMozilla Public License v2.0, BUSL-1.1[2]
Websitewww.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.[3]

Registered services and nodes can be queried using a DNS interface or an HTTP interface.[1] 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.[4][2]

See also

[edit]

References

[edit]
  1. ^ a b "HashiCorp Consul". HashiCorp: Infrastructure enables innovation.
  2. ^ a b "HashiCorp adopts Business Source License".
  3. ^ "GitHub - HashiCorp - Consul". GitHub. Retrieved 2019-02-27.
  4. ^ "HashiCorp's new license is still open source-ish, just with less free lunch".
[edit]