traefik
SHA-256Traefik is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy.
Smart Download
Download Download Version
v3.7.1 · 47.5 MB
Modern reverse proxy and load balancer with automatic service discovery.
Core Features
- Automatic configuration without restarts (real-time updates)
- Supports Docker, Kubernetes, Consul, and many more backends
- Automatic HTTPS via Let's Encrypt (wildcard certificates included)
- Circuit breakers and retry for resilience
- WebSocket, HTTP/2, gRPC ready
What It Can't Do
- •When upgrading from v2 to v3, follow the migration guide carefully (breaking changes).
- •The web UI is open by default; restrict access via IP binding or authentication in production.
- •Complex routing rules (e.g., path rewriting, middleware chains) require reading the docs thoroughly.
Use Cases
- Unified entry point for microservices (reverse proxy)
- Kubernetes Ingress controller
- Docker Swarm routing
- API gateway and traffic management
Detailed Introduction
Traefik is a modern HTTP reverse proxy and load balancer designed for microservices. It integrates seamlessly with orchestrators like Docker, Swarm, Kubernetes, Consul, etc., and automatically configures routes as services are added or removed — no manual intervention needed. Features include automatic HTTPS certificates from Let's Encrypt (including wildcards), circuit breakers, retry mechanisms, WebSocket/HTTP/2/gRPC support, a clean web UI, multiple metrics providers (Prometheus, Datadog, etc.), access logs, and single-binary deployment. It's available as an official Docker image and is widely adopted in cloud-native environments.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Download the binary or pull the Docker image (see Releases)
Step 2: Create a config file (use traefik.sample.toml) and start the process
Step 3: Open http://localhost:8080 in your browser to access the web UI
- Step 1: Download the binary or pull the Docker image (see Releases)
- Step 2: Create a config file (use traefik.sample.toml) and start the process
- Step 3: Open http://localhost:8080 in your browser to access the web UI
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
5a54698394cc4ab9ee71e654f578f5d6e594afbc2c0f3b03d46a3622ada2e549This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Binary: delete the traefik executable. Docker: docker stop && docker rm the container; optionally docker rmi traefik to remove the image.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
scrcpy
Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.