doc.traefik.io Open in urlscan Pro
2606:4700:20::681a:365  Public Scan

Submitted URL: http://docs.traefik.io/
Effective URL: https://doc.traefik.io/traefik/
Submission: On March 13 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

Name: search

<form class="md-search__form" name="search" data-cb-wrapper="true">
  <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" data-md-state="active" required=""
    onfocus="document.querySelector(&quot;[data-md-toggle=search]&quot;).click()">
  <label class="md-search__icon md-icon" for="__search">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"></path>
    </svg>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"></path>
    </svg>
  </label>
  <button type="reset" class="md-search__icon md-icon" aria-label="Clear" data-md-component="search-reset" tabindex="-1">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"></path>
    </svg>
  </button>
</form>

Name: search

<form class="md-search__form" name="search" data-cb-wrapper="true">
  <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" data-md-state="active" required=""
    onfocus="document.querySelector(&quot;[data-md-toggle=search]&quot;).click()">
  <label class="md-search__icon md-icon" for="__search">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"></path>
    </svg>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"></path>
    </svg>
  </label>
  <button type="reset" class="md-search__icon md-icon" aria-label="Clear" data-md-component="search-reset" tabindex="-1">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"></path>
    </svg>
  </button>
</form>

Text Content

Skip to content
Type to start searching

Product Documentation
Traefik Hub
Kubernetes-Native API Management
Traefik Mesh
The simplest service mesh
Traefik Enterprise
The API Gateway Cloud Natives Trust
Initializing search
Traefik
GitHub
 * 47.2k Stars
 * 4.8k Forks

 * Welcome
 * Getting Started
   Getting Started
    * Concepts
    * Quick Start
      Quick Start
       * Docker
       * Kubernetes
   
    * Configuration Introduction
    * Install Traefik
    * Frequently Asked Questions

 * Configuration Discovery
   Configuration Discovery
    * Overview
    * Docker
    * Kubernetes IngressRoute
    * Kubernetes Ingress
    * Kubernetes Gateway API
    * Consul Catalog
    * Nomad
    * ECS
    * Marathon
    * Rancher
    * File
    * Consul
    * Etcd
    * ZooKeeper
    * Redis
    * HTTP

 * Routing & Load Balancing
   Routing & Load Balancing
    * Overview
    * EntryPoints
    * Routers
    * Services
    * Providers
      Providers
       * Docker
       * Kubernetes IngressRoute
       * Kubernetes Ingress
       * Kubernetes Gateway API
       * Consul Catalog
       * Nomad
       * ECS
       * Marathon
       * Rancher
       * KV

 * HTTPS & TLS
   HTTPS & TLS
    * Overview
    * TLS
    * Let's Encrypt

 * Middlewares
   Middlewares
    * Overview
    * HTTP
      HTTP
       * Overview
       * AddPrefix
       * BasicAuth
       * Buffering
       * Chain
       * CircuitBreaker
       * Compress
       * ContentType
       * DigestAuth
       * Errors
       * ForwardAuth
       * Headers
       * IPWhiteList
       * IPAllowList
       * InFlightReq
       * PassTLSClientCert
       * RateLimit
       * RedirectRegex
       * RedirectScheme
       * ReplacePath
       * ReplacePathRegex
       * Retry
       * StripPrefix
       * StripPrefixRegex
   
    * TCP
      TCP
       * Overview
       * InFlightConn
       * IPWhiteList
       * IPAllowList

 * Plugins & Plugin Catalog
 * Operations
   Operations
    * CLI
    * Dashboard
    * API
    * Ping

 * Observability
   Observability
    * Logs
    * Access Logs
    * Metrics
      Metrics
       * Overview
       * Datadog
       * InfluxDB
       * InfluxDB2
       * Prometheus
       * StatsD
   
    * Tracing
      Tracing
       * Overview
       * Jaeger
       * Zipkin
       * Datadog
       * Instana
       * Haystack
       * Elastic

 * User Guides
   User Guides
    * Kubernetes and Let's Encrypt
    * gRPC Examples
    * Marathon
    * Docker
      Docker
       * Basic Example
       * HTTPS with Let's Encrypt
         HTTPS with Let's Encrypt
          * TLS Challenge
          * HTTP Challenge
          * DNS Challenge

 * Migration
   Migration
    * Traefik v2 minor migrations
    * Traefik v1 to v2

 * Contributing
   Contributing
    * Thank You!
    * Submitting Issues
    * Submitting PRs
    * Security
    * Building and Testing
    * Documentation
    * Data Collection
    * Advocating
    * Maintainers

 * References
   References
    * Static Configuration
      Static Configuration
       * Overview
       * File
       * CLI
       * Environment variables
   
    * Dynamic Configuration
      Dynamic Configuration
       * File
       * Docker
       * Kubernetes CRD
       * Kubernetes Gateway API
       * Consul Catalog
       * Nomad
       * ECS
       * KV
       * Marathon
       * Rancher

 * Deprecation Notices
   Deprecation Notices
    * Releases
    * Features

 * v2.11 Latest
   v2.11 Latest
    * Experimental
    * v3.0 (RC)
    * v2.11 Latest
    * v2.10
    * v2.9
    * v2.8
    * v2.7
    * v2.6
    * v2.5
    * v2.4
    * v2.3
    * v2.2
    * v2.1
    * v2.0
    * v1.7
    * v1.6
    * v1.5
    * v1.4
    * v1.3
    * v1.2
    * v1.1
    * v1.0

GitHub
 * 47.2k Stars
 * 4.8k Forks




WELCOME¶



Traefik is an open-source Edge Router that makes publishing your services a fun
and easy experience. It receives requests on behalf of your system and finds out
which components are responsible for handling them.

What sets Traefik apart, besides its many features, is that it automatically
discovers the right configuration for your services. The magic happens when
Traefik inspects your infrastructure, where it finds relevant information and
discovers which service serves which request.

Traefik is natively compliant with every major cluster technology, such as
Kubernetes, Docker, Docker Swarm, AWS, Mesos, Marathon, and the list goes on;
and can handle many at the same time. (It even works for legacy software running
on bare metal.)

With Traefik, there is no need to maintain and synchronize a separate
configuration file: everything happens automatically, in real time (no restarts,
no connection interruptions). With Traefik, you spend time developing and
deploying new features to your system, not on configuring and maintaining its
working state.

Developing Traefik, our main goal is to make it effortless to use, and we're
sure you'll enjoy it.

-- The Traefik Maintainer Team

Info

Join our user friendly and active Community Forum to discuss, learn, and connect
with the traefik community.

Using Traefik in your organization? Consider Traefik Enterprise, our unified API
Gateway and Ingress that simplifies the discovery, security, and deployment of
APIs and microservices across any environment.

See it in action in this short video walkthrough.

Next Concepts

Traefik Labs • Copyright © 2016-2024
Made with Material for MkDocs