Traefik Labs

Simplify and automate the discovery, routing, and load balancing of microservices.

3.5 billion plus downloads

63K+ Stars on Github

1000 plus Contributors

traefik dashboard

What is Traefik?

Traefik is a leading modern open source reverse proxy and ingress controller that makes deploying services and APIs easy. Traefik integrates with your existing infrastructure components and configures itself automatically and dynamically.

Simplified Operation, Complex Deployments

Traefik is designed to be as simple as possible to operate, but capable of handling large, highly-complex deployments across a wide range of environments and protocols in public, private, and hybrid clouds.

Enhanced with Powerful Middleware Suite

Traefik also comes with a powerful set of middlewares that enhance its capabilities to include load balancing, API gateway, orchestrator ingress, and more.

Now available!

Traefik 3.0

  • WebAssembly (Wasm)

  • OpenTelemetry

  • Kubernetes Gateway API

  • HTTP/3

  • SPIFFE

  • Tailscale

  • WAF

Proxy gopher

Traefik Architecture Overview

Unlike a traditional reverse proxy, which requires manual configuration, Traefik uses service discovery to dynamically configure routing. Traefik supports all major protocols, leveraging a rich set of middleware for load balancing, rate-limiting, circuit-breakers, mirroring, authentication, and more. Traefik also supports SSL termination and works with ACME providers (like Let’s Encrypt) for automatic certificate generation. Traefik’s extensive features and capabilities make it the comprehensive gateway to all your applications.

traefik proxy diagram

Traefik Use Cases

  • Ingress Controller

    Ingress Controller

    Deploy Traefik as your Kubernetes Ingress Controller (via Gateway API, Kubernetes Ingress, or a custom implementation) to simplify networking, secure your APIs, and reduce costs with a dynamic, production-ready ingress controller.

    Learn more

  • Knative Serving

    Knative Serving

    Easily run serverless workloads, traditional APIs, and event-driven functions through a unified gateway—on any Kubernetes distribution—that automatically scale up and back to zero based on the event of the day.

    Learn more

  • Web Application Firewall

    Web Application Firewall

    Leverage Traefik as your WAF to protect your microservices and APIs against a myriad of online threats, such as SQL injection and cross-site scripting, thus enhancing security and ensuring data integrity.

    Learn more

  • Certificate Management

    Certificate Management

    Traefik provides built-in support for Let’s Encrypt (ACME) automatic certificate management as well as user-defined certificates.

    Learn more

  • Load Balancing

    Load Balancing

    Control load to upstream services with flexible Layer 4 and Layer 7 routing and load balancing capabilities plus a large middleware toolkit that enables dynamic scaling, zero-downtime blue-green and canary deployments, mirroring, and more.

    Learn more

Traefik Features

Traefik offers a full, production-hardened feature set to meet the requirements of modern, cloud native applications in any environment and can integrate with legacy systems across multi-cloud, hybrid-cloud, and on-premises deployments.

  • Flexible Layer 4 and Layer 7 routing
  • HTTP, HTTP/2, HTTP/3, TCP, UDP, Websockets, gRPC
  • Mirroring
  • Blue-green and canary deployments
  • Stickiness
  • Active health checks
  • Middleware (circuit breakers, automatic retries, buffering, response compression, headers, rate limiting)

Learn more

  • Automatic HTTPS
  • Let’s Encrypt support
  • Custom certificates
  • Authentication
  • Web Application Firewall

Learn more

  • Kubernetes Ingress, Kubernetes Gateway API, Ingress-NGINX annotations
  • Docker, Swarm, Red Hat OpenShift, Rancher, Amazon ECS, Consul, key-value stores
  • WebAssembly (WASM) plugins support

Learn more

  • OpenTelemetry
  • Built-in dashboard
  • Distributed tracing (Jaeger, Open Tracing, Zipkin)
  • Real-time traffic metrics (Datadog, Grafana, InfluxDB, Prometheus, StatsD)

Learn more

Upgrade Your Traefik Deployment

Add security, centralize the control of your microservices and APIs, and ensure your business-critical applications are always highly available.

Traefik ecosystem

Traefik Ecosystem

Traefik integrates with every major cluster technology and includes built-in support for the top distributed tracing and metrics providers.

Providers & Orchestrators

  • Kubernetes
  • Docker Swarm
  • etcd
  • Consul
  • K3S
  • HashiCorp Nomad
  • Redis
  • Azure Service Fabric
  • Amazon ECS
  • AKS
  • GKE
  • EKS
  • IBM Cloud Kubernetes Service
  • OpenShift

Tracing & Metrics

  • OpenTelemetry
  • Datadog
  • Prometheus
  • InfluxDB

TLS Certificates

  • Let's Encrypt
  • Tailscale
  • SPIFFE

background ripple

Proxy gopher

Proxy gopher

What Our Users Are Saying

Join the growing number of users who trust Traefik.

"

Running with minimal maintenance and config for years

"

5 stars5 stars

"

Fast and powerful reverse proxy with everything you need for your containerized infrastructure

"

5 stars5 stars

"

First thing you install on a fresh Kubernetes cluster

"

5 stars5 stars

"

The most flexible reverse proxy

"

4.5 stars4.5 stars

"

The middleware feature makes all the difference

"

5 stars5 stars

Proxy gopher

Read the original on traefik.io ↗