Welcome to Traefik Enterprise Edition!

TraefikEE Architecture

Traefik Enterprise Edition (TraefikEE) runs on the edge of your platform to route traffic to your applications.

By splitting responsibilities between two planes, TraefikEE follows the principle of "separation of concerns." To ensure that sensitive information only runs on a closed and safe environment, the control plane is not exposed to the outside. As a result, any malicious action from external traffic stays within the data plane and your platform stays safe. Moreover, TraefikEE only relies on encrypted communications between nodes, to add an extra layer of security.

This distributed architecture is the cornerstone of TraefikEE’s strengths: natively highly available, scalable, and secure.

New. TraefikEE 2.2 introduces optional service mesh capabilities that support the latest Service Mesh Interface (SMI) specification, offering integrated management of inter-process communications between services.

Learn more about TraefikEE features in the Features section.

Smooth Operations

TraefikEE is based on the Raft consensus algorithm. Installing and managing a Raft-based application is usually a painful experience. Because Traefik's popularity is due to its usability and refreshing user experience, however, we have extended those benefits to TraefikEE for you.

TraefikEE comes with an additional command-line tool called teectl (pronounced "teakettle") that can deploy and operate a cluster with several nodes in only one command line. We hope you will love using this time-saving tool.

Dashboard

TraefikEE's dashboard shows all the relevant information about your cluster at a glance, including enabled features, providers, entry points, and routers. In addition, it enables easy inspection and error reporting for the optional service mesh.

Distributed Features

TraefikEE improves Traefik features by making them distributed throughout your cluster.

Distributed Rate Limiting

Centralize the rate limiting process of all of your proxies, for services with standard rate limiting configuration, just like in Traefik.

Distributed In-Flight Request Limiting

Centralize the in-flight request limiting process of all of your proxies, for services with standard in-flight request limiting configuration, just like in Traefik v2.

Service Mesh

Enabling TraefikEE's service mesh capabilities provides a straightforward, easy-to-use way to manage inter-process communication between microservices on a cluster. Features include access control, traffic splitting, and support for the circuit breaker pattern.

Support

TraefikEE licenses come with built-in support: contact our team of engineers at support.containo.us.

What's Next?

If you want to learn more about TraefikEE concepts, please visit the Concepts section.

If you are interested in getting started with TraefikEE right away, please have a look at the "Getting Started" page.

You might also want to check the other sections on Installing, Operating, and Integrating TraefikEE, or contact support.