Traefik Proxy

Traefik Proxy is the flagship open-source (MIT) cloud-native reverse proxy, ingress controller, and load balancer. It auto-discovers services from Kubernetes (Ingress, Gateway API, CRD), Docker, Docker Swarm, Nomad, Amazon ECS, Consul, file, and HTTP providers, and ships with native ACME (Let's Encrypt) certificate provisioning, HTTP/2, HTTP/3, gRPC, WebSockets, TCP, UDP, an extensible middleware chain, and a built-in dashboard.

Documentation

SDKs

Other Resources

🔗
Reference
https://doc.traefik.io/traefik/reference/static-configuration/cli/
🔗
ChangeLog
https://github.com/traefik/traefik/blob/master/CHANGELOG.md
🔗
License
https://github.com/traefik/traefik/blob/master/LICENSE.md
🔗
Helm Chart
https://github.com/traefik/traefik-helm-chart
🔗
Docker Image
https://hub.docker.com/_/traefik
🔗
Plugin Catalog
https://plugins.traefik.io/
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-ingressroute.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-ingressroutetcp.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-ingressrouteudp.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-middleware.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-middlewaretcp.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-tlsoption.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-tlsstore.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-traefikservice.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-serverstransport.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/crd/traefik-serverstransporttcp.yaml
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/apis.yml

API entry from apis.yml

apis.yml Raw ↑
aid: traefik:traefik-proxy
name: Traefik Proxy
description: Traefik Proxy is the flagship open-source (MIT) cloud-native reverse proxy, ingress controller,
  and load balancer. It auto-discovers services from Kubernetes (Ingress, Gateway API, CRD), Docker, Docker
  Swarm, Nomad, Amazon ECS, Consul, file, and HTTP providers, and ships with native ACME (Let's Encrypt)
  certificate provisioning, HTTP/2, HTTP/3, gRPC, WebSockets, TCP, UDP, an extensible middleware chain,
  and a built-in dashboard.
humanURL: https://traefik.io/traefik/
baseURL: ''
tags:
- API Gateway
- Ingress Controller
- Kubernetes
- Load Balancer
- Open Source
- Reverse Proxy
properties:
- type: Documentation
  url: https://doc.traefik.io/traefik/
- type: GettingStarted
  url: https://doc.traefik.io/traefik/getting-started/quick-start/
- type: Reference
  url: https://doc.traefik.io/traefik/reference/static-configuration/cli/
- type: ChangeLog
  url: https://github.com/traefik/traefik/blob/master/CHANGELOG.md
- type: GitHubRepository
  url: https://github.com/traefik/traefik
- type: License
  url: https://github.com/traefik/traefik/blob/master/LICENSE.md
- type: Helm Chart
  url: https://github.com/traefik/traefik-helm-chart
- type: Docker Image
  url: https://hub.docker.com/_/traefik
- type: Plugin Catalog
  url: https://plugins.traefik.io/
- type: KubernetesCRD
  url: crd/traefik-ingressroute.yaml
- type: KubernetesCRD
  url: crd/traefik-ingressroutetcp.yaml
- type: KubernetesCRD
  url: crd/traefik-ingressrouteudp.yaml
- type: KubernetesCRD
  url: crd/traefik-middleware.yaml
- type: KubernetesCRD
  url: crd/traefik-middlewaretcp.yaml
- type: KubernetesCRD
  url: crd/traefik-tlsoption.yaml
- type: KubernetesCRD
  url: crd/traefik-tlsstore.yaml
- type: KubernetesCRD
  url: crd/traefik-traefikservice.yaml
- type: KubernetesCRD
  url: crd/traefik-serverstransport.yaml
- type: KubernetesCRD
  url: crd/traefik-serverstransporttcp.yaml
features:
- name: Auto Service Discovery
  description: Discovers backends dynamically from Kubernetes
  Docker: null
  Swarm: null
  Nomad: null
  ECS: null
  Consul: null
  Etcd: null
  and file.: null
- name: Let's Encrypt / ACME
  description: Automatic TLS certificate provisioning including wildcard and DNS-01 challenges across
    70+ DNS providers.
- name: Multi-Protocol
  description: HTTP/1.1
  HTTP/2: null
  HTTP/3 (QUIC): null
  TCP: null
  UDP: null
  gRPC: null
  WebSocket: null
  gRPC-Web.: null
- name: Middleware Catalog
  description: 25+ built-in HTTP middlewares including BasicAuth
  ForwardAuth: null
  RateLimit: null
  Headers: null
  CircuitBreaker: null
  Retry: null
  Compress: null
  Buffering: null
  IPAllowList: null
  RedirectScheme: null
  ReplacePath.: null
- name: Kubernetes-Native
  description: Custom Resource Definitions for HTTP/TCP/UDP routing - IngressRoute
  IngressRouteTCP: null
  IngressRouteUDP: null
  Middleware: null
  TraefikService: null
  TLSOption: null
  TLSStore: null
  ServersTransport.: null
- name: Gateway API Support
  description: Implements the upstream Kubernetes Gateway API.
- name: Dynamic Configuration
  description: Reload routing rules at runtime with no restart.
- name: Observability
  description: Prometheus
  Datadog: null
  InfluxDB 2.x: null
  StatsD metrics: null
  OpenTelemetry tracing: null
  JSON and CLF access logs.: null
- name: Plugin System
  description: Load community plugins as Yaegi-interpreted Go or WebAssembly without rebuilding Traefik.
- name: Built-in Dashboard
  description: Web UI rendering the live router/service/middleware topology.
useCases:
- name: Kubernetes Ingress Controller
- name: Multi-Cloud Reverse Proxy
- name: Microservices API Gateway
- name: Edge Load Balancer
- name: Service Mesh Edge
- name: Ingress NGINX Migration Target
- name: AI Workload Ingress
integrations:
- name: Kubernetes
- name: Kubernetes Gateway API
- name: Docker
- name: Docker Swarm
- name: HashiCorp Nomad
- name: HashiCorp Consul
- name: HashiCorp Vault
- name: Amazon ECS
- name: Etcd
- name: Let's Encrypt
- name: Prometheus
- name: Datadog
- name: InfluxDB
- name: StatsD
- name: Grafana
- name: OpenTelemetry
- name: Jaeger
- name: Zipkin
- name: Elastic
- name: Splunk
- name: Sysdig
- name: Instana
- name: AWS
- name: Microsoft Azure
- name: Google Cloud
- name: Oracle Cloud Infrastructure
- name: DigitalOcean
- name: Exoscale
- name: Equinix Metal
- name: Rancher
- name: Platform9
- name: Nutanix