Scale swarm services down to zero after a timeout and bring them back up on demand
Transform some headers with some other ones, see https://github.com/traefik/traefik/issues/6047
DenyIP is a middleware plugin which accepts IP addresses or IP address ranges and blocks requests originating from those IPs.
Verify JWT Token in auth header and injects decoded payload in header
Plugin allows to remap origin response code into specified one along with removing response body and specific headers.
Extract data from the HTTP request header via regexp and add extracted data to a new.
Rewrites the HTTP response body by replacing a search regex by a replacement string.
Checks the incoming request for specific headers and their values to be present and matching the configuration.
Checks authenticity of requested links, protect resources from unauthorized access.
It is able to do redirects based on JWT fields, and some values configurable.
This plugin is used to translate an http status code to another one.
Allow exceptions for basic auth based on source ips
When traefik is deployed behind a load balancer, it should get the real IP from the x-forwarded-for header.
Adds the X-Request-Start header which is used by multiple instrumentation tools
Checks the incoming request for specific body and their values to be present and matching the configuration.
If the URL path has any uppercase characters redirect the user to the lowercase equivalent.
Aggregation middleware is a plugin which performs simple request aggregation
Verifies the request has valid keycloak cookie/header attached
Rewrites the HTTP response body with a constant string. Always return HTTP 200 OK
Extract host from the HTTP request and put it to a new header.
Add / modify / delete the query parameters of a request
Replace some part of header by another value. Convert header to hex or int64 from uint64. Add prefix and postfix to header.
This plugin can duplicate a header to one or more headers.
[ReplacePathFromURLRegex] Replace Path From URL Regex
When traefik is deployed behind a load balancer, it should get the real IP from the x-forwarded-for header.
Traefik Basic Auth middleware powered by Kuzzle
A plugin for traefik api gateway which can verify jwt token and forward payload
Correlate requests and responses using a unique ID transmitted over an HTTP header.
When traefik is deployed behind a load balancer, it should get the real IP from the X-Forwarded-For or Cf-Connecting-Ip (if from Cloudflare) header.