Plugins

F

Fail2Ban

v0.6.2
89

Blacklist (or whitelist) IP depending on some conditions

CO

Containers On Demand

v0.0.4
68

Scale swarm services down to zero after a timeout and bring them back up on demand

DP

Demo Plugin

v0.2.1
53

[Demo] Add Request Header

HT

Header transformation

v0.2.3
28

Transform some headers with some other ones, see https://github.com/traefik/traefik/issues/6047

DP

DenyIP Plugin

v1.0.0
25

DenyIP is a middleware plugin which accepts IP addresses or IP address ranges and blocks requests originating from those IPs.

DP

DenyIP Plugin

v0.1.0
20

DenyIP is a middleware plugin which accepts IP addresses or IP address ranges and blocks requests originating from those IPs.

SC

Simple Cache

v0.2.1
17

Simple cache plugin middleware caches responses on disk.

RB

Rewrite Body

v0.3.1
13

Rewrites the HTTP response body by replacing a search regex by a replacement string.

JM

JWT Middleware

v0.1.3
12

Verify JWT Token in auth header and injects decoded payload in header

RC

Response code override

v0.0.3
9

Plugin allows to remap origin response code into specified one along with removing response body and specific headers.

IP

ip2location plugin

v0.1.0
8

[ip2location] Add Geo Headers

OPA

v0.0.3
8

Traefik middleware plugin which forwards the request data (method, path, parameters and headers) to Open Policy Agent, which can be used to allow/deny the request

KM

Keycloak middleware

v1.11
7

Verifies the request has valid keycloak cookie/header attached

S

Subfilter

v0.5.0
7

Rewrites the HTTP response based on predefined regex rules

BP

Block Path

v0.2.1
7

Blocks HTTP requests with a path matching the configured regex.

RH

Rewrite Header

v0.0.3
6

Extract data from the HTTP request header via regexp and add extracted data to a new.

G

GeoBlock

v0.1.6
6

block request based on their country of origin

DE

Datadog event

v0.0.4
5

Create Datadog events from patterns

TR

Traefik Real IP

v1.0.3
5

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.

EF

Exceptions for Basic Auth

v1.0.2
4

Allow exceptions for basic auth based on source ips

TT

Traefik Token Middleware

v0.1.13
4

Verify JWT Token from query Param

Service Fabric Plugin

v0.1.1
4

Service Fabric Configuration Provider Plugin

IO

Image optimizer

0.2.0
3

Image optimizer middleware is a middleware designed to optimize image responses on the fly.

Secure Link

v0.1.7
3

Checks authenticity of requested links, protect resources from unauthorized access.

CR

Check request headers plugin

v0.2.5
3

Checks the incoming request for specific headers and their values to be present and matching the configuration.

PA

Path Auth

v0.2.3
3

path authorize users, expects cookie from _forward_auth

CM

Container Manager for Traefik

v0.1.2
2

Traefik plugin to start/stop containers as needed

RW

Redirect with Cache-Control

v0.0.1
2

Redirects with cache-control header

BA

Barong Authz Plugin

0.0.1
2

[Barong] Add Request Header

SessionMapper

v0.3.3
2

Add properties to your requests based on advanced logic. SessionMapper connects to a Mapper Server that matches sessions to users, groups, roles, experiments, preferences, tracing properties or whatever is needed...

TR

Traefik routing plugin

v0.0.2
2

Proof of concept! See if we can bait Traefik so that we decide from a custom configuration where each request should go!

SessionMapper

v0.3.2
2

Add properties to your requests based on advanced logic. SessionMapper connects to a Mapper Server that matches sessions to users, groups, roles, experiments, preferences, tracing properties or whatever is needed...

B

Bridge

v0.1.0
2

[bridge] Call your services on every request

FI

Fault Injection

v0.0.5
2

Fault Injection via HTTP headers

PP

Provider Plugin Demo

v0.2.0
2

[Demo] Simple Provider Plugin

CB

Check Body Request

v1.1.2
2

Checks the incoming request for specific body and their values to be present and matching the configuration.

Header Rewrite

v0.1.2
1

Plugin that can rewrite http headers with given rules. Part of Eclipse Che project.

HP

Header Proxy Plugin

v0.5.0
By Apwe
1

Proxy requests based on header values

Azure JWT token validation

v0.1.1
1

Validates JWT tokens generated by Azure and verifies the claims. Allows payload validation based on Azure roles as well.

IO

Image optimizer

0.1.1
1

Image optimizer middleware is a middleware designed to optimize image responses on the fly.

BU

Block User-Agent

v0.1.4
1

Blocks HTTP requests with a User-Agent matching the configured regex.

HL

HTTP log

v0.1.2
1

Logs HTTP requests and/or responses

T

traefikjwttoken

v0.0.6
1

Traefik JWT Token

JR

JWT Redirect

v0.0.6
1

It is able to do redirects based on JWT fields, and some values configurable.

TC

Traefik Cors Plugin

v0.1.7
1

Traefik Cors Plugin

XO

X-Real-IP Overwrite

v1.0.3
1

When traefik is deployed behind a load balancer, it should get the real IP from the x-forwarded-for header.

AT

Add Trace ID

v0.1.5
1

Add a header for tracing if one does not exist already

X

X-Request-Start

v0.0.3
1

Adds the X-Request-Start header which is used by multiple instrumentation tools

RS

Replace Status Code

v0.2.0
1

This plugin is used to translate an http status code to another one.

DH

Duplicate Header

v1.0.15
1

This plugin can duplicate a header to one or more headers.

HR

Headerts ransformation

v0.0.2
1

Headerts ransformation

CI

Correlation ID

v1.0.0
1

Correlate requests and responses using a unique ID transmitted over an HTTP header.

RR

Regional Router for Finalcad App

v0.0.7
1

[Regional Router] Regional Router for Finalcad App

TP

Timer Plugin

v0.1.0

用于请求响应计时

TG

Traefik GeoIP2

v0.1.1

[geoip2] Plugin for getting information from MaxMind GeoIP2 database and pass it to request headers.

CP

Couch Proxy Auth Plugin

v0.1.1

Add CouchDB Proxy Auth Headers after ForwardAuth

ET

Eshepelyuk Test Plugin

v0.3.0

Display file name from config

S

SecurumExirePlugin

v1.0.1

Plugin for securum exire

Basic Auth powered by Vault

v0.2.3

Traefik Basic Auth middleware powered by Vault

C

credits-check

v0.0.2

Check credits of user before allowing the request

CM

Container Manager for Traefik

v0.0.1

Traefik plugin to start/stop containers as needed

KG

Keycloak Gatekeeper

v0.0.7

Make a Client Credentials OIDC request to a IAM server, and authentify request

LA

LDAP Auth with Http Basic

v0.0.5

LDAP-based auth

XF

X-Forward-For from Cf-Connecting-IP

v1.0.4

When traefik is deployed behind the cloudflare proxy, it should forward the client's ip from the cf-connecting-ip header.

RR

Return Response Plugin

v0.0.3

Return Response Code or Header or Body

RT

Request to db

v0.2.1-alpha

Automatically send request to your database via API

Header Pattern Reverse-Proxy

v1.2.0

Reverse proxy traffic based on a pattern of a header's value.

F

forward-auth

v0.0.2

Redirect authorization to endpoint

TP

Traefik Plugin Headers

v0.1.1

Allow to set/unset/edit/append values of request/response header based on regexp rules

JA

JWT Access RSA

v0.0.8
By APKO

Verifies JWT token. Supports RSA..

AH

Add header

v0.0.7

[Demo] Add Request Header

JM

JWT Middleware Cookie

v0.1.14
By APKO

Verify JWT Token in auth header or cookie and injects decoded payload in header

HB

Headers by request

v0.0.6

Requesting headers dynamically via a url post.

SR

Super rate

v0.0.3

Rate limit using throttle

TW

Traefik with throttled

v0.0.9

Rate limit using throttle

U

userinfo

v1.0.0

request userinfo for gridname

OC

oauth2 client

v0.0.13

redirect to /auth:

CT

CNCF Tae Demo

0.0.3

[Demo] Inject Header for CNCF

FH

Forward Https

v0.0.1

https demo

UD

UID Demo

v0.0.1

[Demo] Inject unique id header

QP

Query Paramter Modification

v1.0.0

Add / modify / delete the query parameters of a request

FR

Forward Request

v0.1.0

Forwards HTTP requests to an external service.

EP

Echo Plugin

v0.1.0

Echoes request URI and IP Address

AP

Aggregation Plugin

v0.1.1

Aggregation middleware is a plugin which performs simple request aggregation

RI

Request ID

v1.0.0

Adds a X-Request-Id header to incoming requests

BL

Block list

v0.0.3

Plugin

KD

KevinGimbel Default Headers

v0.1.2

A test plugin for Traefik

RH

Rewrite Host

v0.0.1

Extract host from the HTTP request and put it to a new header.

JR

JWT Rewriter

v0.0.3

Verify JWT Token in auth header and signs a new jwt

EL

Enforce Lowercase URL

v0.1.3

If the URL path has any uppercase characters redirect the user to the lowercase equivalent.

R

Redirector

v0.0.2

Redirect to a path based on cookie or header values.

CH

Convert Header

v0.0.2

Replace some part of header by another value. Convert header to hex or int64 from uint64. Add prefix and postfix to header.

DR

Dimdan Redirect

v0.0.18

dimdan redirect middleware

RP

ReplacePathFromURLRegex Plugin

v0.0.3

[ReplacePathFromURLRegex] Replace Path From URL Regex

RI

Remote IP Overwrite

v1.0.2

When traefik is deployed behind a load balancer, it should get the real IP from the x-forwarded-for header.

Basic Auth powered by Kuzzle

v0.2.0

Traefik Basic Auth middleware powered by Kuzzle

L

leslieran-demo

v0.3

just try to develop a Traefik plugin.

FS

Forced static body

v0.1.4

Rewrites the HTTP response body with a constant string. Always return HTTP 200 OK

JH

JWT Headers

v0.0.3

Traefik middleware plugin which forwards JWT claims as request headers

JWT Access Policy

v0.0.8

Verifies JWT token. Supports RSA/DSA/HMAC. Support fetching keys from JWKS endpoint. Supports Open Policy Agent (OPA) for validating the request.