Jump to content

Traefik Proxy

From Wikipedia, the free encyclopedia
Traefik Proxy
Developer(s)Traefik Labs
Initial release2016
Stable release
3.3.5[1] / March 31, 2025
Repository
Written inGo
Operating systemLinux, Windows, macOS, FreeBSD, OpenBSD
TypeWeb server
LicenseMIT
Websitehttps://traefik.io/traefik

Traefik (pronounced traffic[2]), or Traefik Proxy,[3] is an open-source HTTP reverse proxy and load balancer. Version 1.0.0 was released in 2016, and was written in Go by Emile Vauge.[4][1][5]

History

[edit]

The project was first started in 2015, and version 1.0.0 was released a year later in 2016.[4] The developer behind the project, Emile Vauge, stated that traditional proxies at the time were not "well-suited for these dynamic environments" like Kubernetes, whereas Traefik could dynamically reconfigure itself by querying container orchestrator APIs and reacting to changes in them.[6][7]

By 2018, the project had 19,000 stars on Github, and 10 million pulls on DockerHub.[6]

By 2020, the project had been downloaded 2 billion times, and had 30,000 stars on Github.[8]

By 2022, traefik had been downloaded over 3 billion times, and had over 100 plugins available, making it one of the most popular software solutions in its category.[9]

Functionality

[edit]

Traefik has support for the following features:

Among others.[2][11]

Traefik can also query the APIs of different "providers" (container engines, container orochestrators, key-value stores, or cloud providers) and then dynamically reconfigure its routes when it detects a change.[7]

Traefik Hub

[edit]

Traefik Hub is a commercial product offered separately from the Traefik reverse proxy. It is a GitOps-based, API management solution.[12][5]

See Also

[edit]

References

[edit]
  1. ^ a b "v3.3.5". 2024-09-19. Retrieved 2024-09-30.
  2. ^ a b c d e "traefik/README.md at 02443545e743f00821098def5f7e0f30d24e3e21 · traefik/traefik". GitHub. Retrieved 9 September 2025.
  3. ^ "Traefik Proxy v3.5 is GA: Here's What It Includes". Traefik Labs. 24 July 2025. Retrieved 9 September 2025.
  4. ^ a b "Release v1.0.0 · traefik/traefik". Github. 2023-06-10.
  5. ^ a b "Traefik Labs Launches New Kubernetes-Native API Management with Third-Party Ingress Controller Support". DutchNews.nl. 17 April 2023. Retrieved 5 September 2025.
  6. ^ a b Jackson, Joab (12 December 2018). "Traefik: A Dynamic Reverse Proxy for Kubernetes and Microservices". The New Stack. Retrieved 9 September 2025.
  7. ^ a b "Traefik Providers Documentation | Traefik | v3.5". doc.traefik.io. Retrieved 9 September 2025.
  8. ^ Miller, Ron (23 September 2020). "Five years after creating Traefik application proxy, open-source project hits 2B downloads". TechCrunch. Retrieved 9 September 2025.
  9. ^ "Traefik Labs Surpasses 3 Billion Downloads of Its Open Source Software, Adds More Than 100 Plugins and Delivers Updates Across Its Product Line". Business Wire. 9 Aug 2022. Retrieved 5 September 2025.
  10. ^ Warren, Brad (7 March 2024). "Should Caddy and Traefik Replace Certbot?". Electronic Frontier Foundation. Retrieved 5 September 2025.
  11. ^ a b "Traefik Proxy Documentation - Traefik". doc.traefik.io. Retrieved 9 September 2025.
  12. ^ Lardinois, Frederic (17 May 2023). "Traefik Labs launches Traefik Hub, a Kubernetes-native API management service". TechCrunch. Retrieved 5 September 2025.