API Gateway

Deploy, Secure, and Manage your microservices and APIs


What is an API Gateway?

Deployed at the edge of your infrastructure, the API Gateway is a single entry point that routes client API requests to your backend microservices.

As an API Gateway, Traefik Enterprise provides key capabilities such as API security, traffic management, and observability. Traefik Enterprise enables security policies, adding user authentication and authorization, while also accelerating client requests through caching and traffic shaping. With embedded observability, Traefik collects real-time metrics and tracing for insight and troubleshooting of every single API request.

Simple & Flexible

Simple & Flexible

  • Adapts to your current workflow

  • Different patterns available (api gateway, service mesh, ingress controller)

  • No need for third party databases or additional components

Scalable

Scalable

  • No single point of failure

  • Highly-available controllers & proxies

  • Scalability (adaptive scale-out)

Infrastructure Agnostic

Infrastructure Agnostic

  • Runs on any infrastructure

  • Any orchestrator, any monitoring & tracing solution

  • Cloud-native ready & legacy compliant

"We needed an advanced load balancer and an API Gateway for advanced routing to control traffic flow with flexible configuration and automation capabilities. This complexity makes it difficult to find a good load balancer. A load balancer per domain was not enough for us. Traefik gives us flexibility and avoids any vendor lock-in."

Wim Fournier
Site Reliability Engineer at eBay Classifieds Group (eCG)

Why use Traefik for API Management?

Connect & Secure

Connect & Secure

Expose and connect your services right from the moment they’re deployed, using any protocol, and automatically encrypt communications with TLS, no effort needed.

  • HTTP, HTTP/2, TCP, UDP, Websockets, gRPC

  • Distributed Let's Encrypt

  • Vault integration

Authenticate & Authorize

Authenticate & Authorize

Teams can offload the complexity of authentication and authorization to the API Gateway, instantly securing existing APIs in a consistent way.

  • LDAP authentication

  • JWT authentication

  • oAuth2 authentication

  • OpenID Connect (OIDC)

  • HMAC authentication

Traffic Management

Traffic Management

Advanced traffic management features to support enterprise application deployment at scale.

  • Traffic mirroring

  • Blue / Green & Canary deployments

  • Stickiness

  • Active health checks

  • Middlewares (circuit breakers, retries, buffering...)

  • Distributed In-flight request limiting

  • Distributed rate limiting

API Traffic Observability

API Traffic Observability

Real-time traffic metrics and analysis for rapid troubleshooting and better insights into the health of your microservices.

  • Cluster-wide dashboard

  • Distributed tracing (Jaeger, Open Tracing, Zipkin)

  • Support for third-party monitoring platforms (Datadog, Grafana, InfluxDB, Prometheus, StatsD)

Accelerate

Accelerate

Integrate your API Gateway with GitOps workflows. Instantly improve API response time with an embedded cache.

  • Cache

  • Integrate in a GitOps workflow

  • Continuously deliver services with no interruption

Collaborate

Collaborate

Documenting your APIs has never been easier with the embedded developer portal.

  • Developer portal with OpenAPI (Swagger) support

  • Share knowledge