Skip to main content

106 docs tagged with "API Gateway"

View all tags

TCP - IPAllowList

Use IPAllowList in TCP middleware for limiting clients to specific IPs in Traefik Hub.

AddPrefix

Learn how to implement the HTTP AddPrefix middleware in Traefik Hub to update request paths before being forwarded.

API Portal

Traefik Hub - API Portal overview and introduction.

BasicAuth

The HTTP basic authentication (BasicAuth) middleware in Traefik Hub restricts access to Services to known users.

Buffering

The HTTP buffering middleware in Traefik Hub limits the size of requests that can be forwarded to Services.

Chain Middlewares

The HTTP chain middleware lets you define reusable combinations of other middleware, to reuse the same groups.

Chain Middlewares

The HTTP chain middleware lets you define reusable combinations of other middleware, to reuse the same groups.

CircuitBreaker

The HTTP circuit breaker prevents stacking requests to unhealthy Services, resulting in cascading failures.

Compress

The compress middleware lets you compress responses before sending them to the client.

ContentType

Traefik Hub's HTTP middleware automatically sets the `Content-Type` header value when it is not set by the backend.

Default Servers Transport

The default ServersTransport allows configuring the connection between Traefik Hub API Gateway and the HTTP servers by default.

DigestAuth

HTTP DigestAuth middleware restricts access to your services to known users.

Distributed RateLimit

HTTP RateLimit middleware ensures Services receive fair amounts of requests throughout your cluster and not only on an individual proxy.

Distributed RateLimit

HTTP RateLimit middleware ensures Services receive fair amounts of requests throughout your cluster and not only on an individual proxy

Docker

Install and configure Traefik Hub on Docker.

EntryPoints Configuration

For routing and load balancing in Traefik Hub API Gateway, `entryPoints` define which port will receive packets and whether in UDP or TCP.

Error Pages

The Errors middleware returns custom pages according to configured ranges of HTTP Status codes.

ForwardAuth

The HTTP ForwardAuth middleware delegates authentication to an external Service.

Getting Started

Traefik Hub API Gateway Quick Start - Publish your first APIs using CRDs.

GrpcWeb

GrpcWeb converts a gRPC Web requests to HTTP/2 gRPC requests.

Headers

The HTTP headers middleware manages the headers of requests and responses.

HMAC

The HMAC Middleware allows you secure your APIs using the HMAC mechanism.

HTTP Cache

The HTTP Cache Middleware allows you to add caching to your routers and improve the performance of your infrastructure.

InFlightReq

The InFlightReq HTTP middleware lets you limit the number of simultaneous in-flight requests.

IPAllowList

Learn how to use IPAllowList in HTTP middleware for limiting clients to specific IPs.

IPAllowList

Learn how to use IPAllowList in HTTP middleware for limiting clients to specific IPs.

JWT Authentication

Traefik Hub - Learn how to configure the JWT Authentication middleware for Ingress management.

JWT Authentication

Traefik Hub - Learn how to configure the JWT Authentication middleware for Ingress management.

Kubernetes Ingress

Configure the Kubernetes Ingress provider that allows managing the Ingress objects.

Kubernetes Routers - IngressRoute

A IngressRoute is a Traefik Hub API Gateway CRD is in charge of connecting incoming requests to the Services that can handle them in HTTP.

LDAP Authentication

Traefik Hub - Learn how to configure the LDAP Authentication middleware for Ingress management.

Linux

Install and configure Traefik Hub Linux.

Middleware

There are several available middleware in Traefik Hub used to modify requests or headers, take charge of redirections, add authentication, and so on

Open Policy Agent

The Open Policy Agent (OPA) middleware that allows you to restrict access to your services.

OpenID Connect Authentication

Traefik Hub - The OIDC Authentication middleware secures your applications by delegating the authentication to an external provider.

OpenID Connect Authentication

Traefik Hub - The OIDC Authentication middleware secures your applications by delegating the authentication to an external provider.

PassTLSClientCert

The PassTLSClientCert adds selected data from passed client TLS certificates to headers.

PassTLSClientCert

The PassTLSClientCert adds selected data from passed client TLS certificates to headers.

RateLimit

HTTP RateLimit middleware ensures Services receive fair amounts of requests

RedirectRegex

RedirectRegex redirecting clients to different locations.

RedirectScheme

RedirectScheme redirects clients to different schemes/ports.

ReplacePath

ReplacePath updates paths before forwarding requests.

ReplacePathRegex

ReplacePathRegex updates paths before forwarding requests, using a regex.

Retry

Retry requests to a backend server until it succeeds.

Routing

a router is in charge of connecting incoming requests to the Services that can handle them.

Routing

A router is in charge of connecting incoming requests to the Services that can handle them.

Rules and Priorities

Rules and priorities allow defining how to route the incoming request to the expected services

Services

A service is in charge of connecting incoming requests to the Servers that can handle them.

StripPrefix

StripPrefix removes prefixes from paths before forwarding requests.

StripPrefixRegex

StripPrefixRegex removes prefixes from paths before forwarding requests, using regex. Read the technical documentation.

Traefik Hub

Traefik Hub API Gateway and APIM descriptions

Traefik Service in Kubernetes

In Kubernetes, a TraefikService is in charge of defining advanced load-balancing strategies on top of Kubernetes Services.

Tweak the requests

A service is in charge of connecting incoming requests to the Servers that can handle them.