Plugins

F

Fail2Ban

v0.6.0
70

Blacklist (or whitelist) IP depending on some conditions

CO

Containers On Demand

v0.0.4
58

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

DP

Demo Plugin

v0.2.1
47

[Demo] Add Request Header

HT

Header transformation

v0.2.3
23

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

DP

DenyIP Plugin

v0.1.0
19

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
16

Simple cache plugin middleware caches responses on disk.

JM

JWT Middleware

v0.1.2
12

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

RB

Rewrite Body

v0.3.1
11

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

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.

OPA

v0.0.3
7

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

IP

ip2location plugin

v0.1.0
6

[ip2location] Add Geo Headers

RH

Rewrite Header

v0.0.3
6

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

BP

Block Path

v0.2.1
6

Blocks HTTP requests with a path matching the configured regex.

S

Subfilter

v0.5.0
5

Rewrites the HTTP response based on predefined regex rules

DE

Datadog event

v0.0.4
4

Create Datadog events from patterns

TT

Traefik Token Middleware

v0.1.13
4

Verify JWT Token from query Param

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

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...

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

EF

Exceptions for Basic Auth

v1.0.2
2

Allow exceptions for basic auth based on source ips

Secure Link

v0.1.7
2

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

TR

Traefik Real IP

v1.0.3
2

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.

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.

G

GeoBlock

v0.1.6
2

block request based on their country of origin

HL

HTTP log

v0.1.2
1

Logs HTTP requests and/or responses

T

traefikjwttoken

v0.0.3
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.

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

PP

Provider Plugin Demo

v0.1.1
1

[Demo] Simple Provider Plugin

RR

Regional Router for Finalcad App

v0.0.3
1

[Regional Router] Regional Router for Finalcad App

Service Fabric Plugin

v0.1.1
1

Service Fabric Configuration Provider Plugin

HB

Headers by request

v0.0.1

Requesting headers dynamically via a url post.

TR

Traefik routing plugin

v0.0.2

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

BU

Block User-Agent

v0.1.4

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

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.

AT

Add Trace ID

v0.1.5

Add a header for tracing if one does not exist already

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

CI

Correlation ID

v1.0.0

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

JH

JWT Headers

v0.0.3

Traefik middleware plugin which forwards JWT claims as request headers

JWT Access Policy

v0.0.5

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

SC

Simple Cache Lvls Group

v0.1.2

Simple cache plugin middleware caches responses on disk.

GL

Gelf Logger

v0.1.91

Logs HTTP requests, optionally appends trace id and request start time headers.

RL

Rate Limiter with GraphQL support

v0.0.12

Rate limit on the basis of headers and GraphQL operation names