Traefik - Open Source load balancer and reverse proxy for microservices

The Cloud Native Application Proxy

Simplify networking complexity while designing, deploying, and operating applications.

Traefik Dashboard
3 Billion+
Downloads
45K+
Stars on Github
700+
Contributors
Companies that trust Traefik
mozilla
Ebay Classifieds
condé nast
expedia
worldline
bose
sainsburys
mailchimp
rackspace
talend
New Relic
ovh

What is Traefik?

Traefik is a leading modern reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components and configures itself automatically and dynamically.

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. It also comes with a powerful set of middlewares that enhance its capabilities to include load balancing, API gateway, orchestrator ingress, as well as east-west service communication and more.

Run Traefik and let it do the work for you!

Traefik Dashboard

Traefik Architecture Overview

Traefik intercepts and routes every incoming request to the corresponding backend services.

Unlike a traditional, statically configured reverse proxy, Traefik uses service discovery to configure itself dynamically from the services themselves. All major protocols are supported and can be flexibly managed with a rich set of configurable middlewares for load balancing, rate-limiting, circuit-breakers, mirroring, authentication, and more.

Traefik also supports SSL termination and can be used with an ACME provider (like Let’s Encrypt) for automatic certificate generation.

Traefik’s extensive features and capabilities stack up to make it the comprehensive gateway to all of your applications.

Traefik Diagram

Traefik Use Cases

Load Balancing

Load Balancing

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

Learn more
API Gateway

API Gateway

Use Traefik as a reverse proxy in front of API services and Traefik’s expanding middlewares toolkit for offloading of cross-cutting concerns including authentication, rate limiting, and SSL termination. Additional API gateway capabilities and tooling are available for enterprises in Traefik Enterprise.

Learn more
Kubernetes Ingress

Kubernetes Ingress

Deploy Traefik as your Kubernetes Ingress Controller to bring Traefik’s power, flexibility, and ease of use to your Kubernetes deployments as well as the rest of your network infrastructure.

Learn more
Certificate Management

Certificate Management

Traefik provides built-in support for Let’s Encrypt (ACME) automatic certificate management as well as dynamically-updatable, user-defined certificates. For Kubernetes and other high-availability deployments, Traefik Enterprise offers distributed Let’s Encrypt support.

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.

Routing & load balancing

Routing & load balancing

  • Flexible layer 4 and layer 7 routing
  • HTTP, HTTP/2, TCP, UDP, Websockets, gRPC
  • Mirroring
  • Blue-green and canary deployments
  • Stickiness
  • Active health checks
Explore
Security

Security

  • Automatic HTTPS
  • Let’s Encrypt support
  • Custom certificates
  • Authentication
Explore
Dynamic Configuration

Dynamic Configuration

  • Services auto-discovery (Kubernetes, Docker Swarm, Red Hat OpenShift, Rancher, Amazon ECS, key-value stores)
  • Middlewares (circuit breakers, automatic retries, buffering, response compression, headers, rate limiting)
Explore
Observability

Observability

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

Need Enterprise Capabilities?

Traefik Enterprise provides built-in high availability, scalability, and security features required by large-scale and mission-critical applications and includes enterprise support offerings from the Traefik core team.

See all Traefik Enterprise Features

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
etcd
consul
Hashicorp Nomad
redis
Amazon ECS

K8s distribution with Traefik

K3S

Tracing

jaeger
opentracing
zipkin

Metrics

datadog
prometheus
influx data

Latest on Traefik Proxy

Traefik Proxy v2.11 is Now Available! Here are the Latest Updates.
DevOps

Traefik Proxy v2.11 is Now Available! Here are the Latest Updates.

Read more
Announcing Traefik Proxy v3.0 RC1
Product News

Announcing Traefik Proxy v3.0 RC1

Read more
Workshop: Taming Multiple Traefik Deployments with a GitOps Strategy
Webinar

Workshop: Taming Multiple Traefik Deployments with a GitOps Strategy

Watch now

Traefik Labs uses cookies to improve your experience. By continuing to browse the site you are agreeing to our use of cookies. Find out more in the Cookie Policy.