Listing Thumbnail

    Traefik Enterprise

     Info
    Deployed on AWS
    Traefik Enterprise is a unified API Gateway and Ingress that simplifies the discovery, security, and deployment of APIs and microservices. The GitOps way.

    Overview

    Traefik Enterprise combines API gateway and modern ingress functionality in a distributed, highly available architecture. The centralized control plane and data plane ensure your APIs and microservices are secure, accessible, and configured appropriately, regardless of your infrastructure or architectural strategy.

    Highlights

    • Traefik Enterprise centralizes access control and traffic management to simplify teams workflows while making it easy to add advanced capabilities (rate limiting, distributed Let s Encrypt, etc.) through turnkey middleware, custom plugins, and third-party integrations.
    • Dynamic configuration, automated service discovery and routing, flexible rate limiting, and high availability features enable application teams to deploy quickly with zero downtime and ensure peak performance and availability.
    • Because Traefik Enterprise is compatible with any environment, whether cloud, legacy, or hybrid, application teams can adopt new technologies and services quickly.

    Details

    Delivery method

    Supported services

    Delivery option
    Traefik Enterprise - Container

    Latest version

    Operating system
    Linux

    Deployed on AWS

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Traefik Enterprise

     Info
    Pricing is based on the duration and terms of your contract with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    12-month contract (2)

     Info
    Dimension
    Description
    Cost/12 months
    EE MC-1 License
    Traefik Enterprise Mission Critical 1-Yr Cluster License
    $45,000.00
    EE PRO-1 License
    Traefik Enterprise Professional 1-Yr Cluster License
    $30,000.00

    Vendor refund policy

    We don't have a refund policy. All purchases are final.

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Traefik Enterprise - Container

    Supported services: Learn more 
    • Amazon ECS
    • Amazon EKS
    • Amazon ECS Anywhere
    • Amazon EKS Anywhere
    Container image

    Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.

    Additional details

    Usage instructions

    https://doc.traefik.io/traefik-enterprise/installing/kubernetes/gitops/ 

    Installing with the GitOps endpoint GitOps practices are a set of workflows and practices that make Git the source of truth for infrastructure configuration management.

    Kubernetes only

    For now, Traefik Enterprise can be only be installed using GitOps practices on Kubernetes.

    Installation To install Traefik Enterprise without the teectl CLI, an HTTP request can be made to generate the required installation manifests, which can then be applied directly to a Kubernetes cluster.

    First, your Traefik Enterprise license needs to be specified in a Kubernetes Secret, in the namespace in which you plan to install Traefik Enteprise.

    kubectl create namespace traefikee kubectl create secret generic $CLUSTERNAME-license --from-literal=license="$TRAEFIKEE_LICENSE" -n traefikee

    As a convenience, a sample declarative file that can be used with kubectl apply has been provided below:

    apiVersion: v1 kind: Namespace metadata: name: traefikee namespace: traefikee

    apiVersion: v1 kind: Secret type: Opaque metadata: name: default-license namespace: traefikee stringData: license: myLicenseString

    The next step is to create a ConfigMap containing your Traefik Enterprise static configuration. Traefik Enterprise will watch this configuration and automatically update all of its proxies whenever the ConfigMap's data is edited.

    kubectl create configmap --from-file=static.yaml $CLUSTERNAME-static-config -n traefikee

    As a convenience, a sample declarative file that can be used with kubectl apply has been provided below:

    apiVersion: v1 kind: ConfigMap metadata: namespace: traefikee name: default-static-config data: static.yaml: | entryPoints: http: address: ":80" https: address: ":443"

    providers: kubernetesCRD: {} api: dashboard: true

    Now that your license has been applied and your static configuration is in a ConfigMap, you can query the installer service to generate an installation manifest, which you should review and make any changes that are needed:

    Applying the installation manifest curl "https://install.enterprise.traefik.io/v2.10 " --output manifest.yaml

    Once you have reviewed the manifest, the next step is to apply it using kubectl:

    kubectl apply -f manifest.yaml The installation service supports multiple options to customize your installation (namespace, cluster name, etc.).

    Custom Installation Parameters

    Here are the options that can be specified using query parameters to customize the generated install manifest:

    • cluster string (default: default) : The cluster name
    • namespace string (default: traefikee) : The namespace in which to install
    • clusterdomain string (default: cluster.local) : The cluster domain (required for service mesh)
    • controllers integer (default: 1) : The number of controllers
    • proxies integer (default: 2) : The number of proxies
    • mesh boolean (default: false) : Enable service mesh
    • kubedns boolean (default: false) : The cluster has KubeDNS installed
    • withoutcrds boolean (default: false) : Do not output the CRD part of the manifest
    • withoutresources boolean (default: false) : Do not output the Resources part of the manifest
    • staticconfig string (default: static.yaml) : The name of the static configuration file in the ConfigMap

    The following command gets an installation manifest that has service mesh enabled, for a cluster that uses KubeDNS, and will install a cluster named staging in the traefikee-staging namespace:

    Example: kubectl apply -f "https://install.enterprise.traefik.io/v2.10?cluster=staging&namespace=traefikee-staging&mesh&kubedns "

    Support

    Vendor support

    24/7/365 Global Support

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Continuous Integration and Continuous Delivery
    Top
    10
    In Application Servers, Network Infrastructure

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    8 reviews
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    API Gateway
    Unified API gateway with distributed, highly available architecture for microservices and API management
    Service Discovery
    Automated service discovery and dynamic configuration with intelligent routing capabilities
    Traffic Management
    Advanced traffic control mechanisms including flexible rate limiting and middleware integration
    Security Control
    Centralized access control with support for distributed authentication and authorization mechanisms
    Infrastructure Compatibility
    Supports multi-environment deployment across cloud, legacy, and hybrid infrastructure architectures
    API Lifecycle Management
    Comprehensive platform supporting design, build, test, deployment across on-premises, cloud, hybrid, and microservices architectures
    Security Management
    Automated vulnerability detection, predefined authentication and authorization filters, with Common Criteria certification
    Multi-Cloud Integration
    Unified management of APIs across diverse cloud environments including AWS, public, private, and on-premises infrastructure
    Centralized Management Plane
    Single platform for discovering, tracking, analyzing, and managing APIs, events, and microservices
    Extensibility Framework
    Capability to extend and reuse existing APIs for creating new service offerings and expanding market reach
    API Management Platform
    Unified platform capable of managing multiple API gateways, ingress controllers, and service meshes through a single management console
    Multi-Gateway Control
    Centralized catalog and monitoring system for connecting and tracking status of control plane and data plane nodes
    Service Mesh Management
    Capability to create, manage, and view service meshes across multiple deployments and zones using a centralized platform
    Security Enforcement
    Implementation of zero-trust security protocols with operational insights into security events and usage patterns
    Service Discovery
    Comprehensive service hub for creating a single source of truth for organizational service inventory and API documentation

    Contract

     Info
    Standard contract
    No
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.5
    1 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    100%
    0%
    0%
    0%
    1 AWS reviews
    |
    34 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    Government Administration

    An invaluable tool for teams looking for hassle-free, cloud-native reverse proxy implementation

    Reviewed on Feb 13, 2025
    Review provided by G2
    What do you like best about the product?
    The simplicity: It works extremely well as an on-premise reverse proxy implementation for teams that are adopting containerization and modern development tooling like Docker. The documentation is well structured, easy to follow, and makes it trivial to find what you're looking for.
    What do you dislike about the product?
    I haven't encountered anything that has made me dislike traefik.
    What problems is the product solving and how is that benefiting you?
    The organisation uses primaririly Docker swarms for container orchestration and Traefik makes it very easy to add SSL to any services within Docker swarms. It's so easy to setup and requires minimal maintainance to keep going.
    Aldira R.

    Flexible, easy to use Load Balancer for everyone

    Reviewed on Oct 23, 2024
    Review provided by G2
    What do you like best about the product?
    Flexibility on defining configuration in various different environments. The native support for docker using label is very smart
    What do you dislike about the product?
    Navigating through docs to find examples is a little bit challenging because they must provide examples for every single environment (docker, kubernetes, or even file). But once you get it, it is convenient
    What problems is the product solving and how is that benefiting you?
    Homelab setup with a lot of docker compose. Native support for docker with labels as config is very fitting to my use case
    Thomas V.

    Great for small and large projects

    Reviewed on Sep 30, 2024
    Review provided by G2
    What do you like best about the product?
    Super easy to integrate with docker and very simple to configure and extend 👌
    What do you dislike about the product?
    Initally a bit reading work to do but checking the documentation makes sense in any case, so it's not something I dislike but rather the work I expect to put into. Still not that complicated😉
    What problems is the product solving and how is that benefiting you?
    At work and privately we are using Traefik to route our docker environment together. And it is a perfect fit for that👌
    Jacob G.

    Though it has a steep learning curve, Traefik has powerful tools for routing among docker containers

    Reviewed on Aug 29, 2024
    Review provided by G2
    What do you like best about the product?
    There are several things that I really like about traefik. Firstly, I like the organization it gives me in my hosting setup. I run several websites from the same host, and managing a dockerized traefik hosting setup is immensely easier than managing multiple sites on a conventional web server like apache or nginx. It's routing tools allow me to set sites up and take them down with ease, and I like that the configuration can be defined in docker-compose. The automatic ssl feature is also incredibly nice once you figure it out. I also like the web dashboard.
    What do you dislike about the product?
    Traefik has a steep learning curve. If you are a newcomer to products like traefik, it will take some time to build an understanding of what it is, how it works, and what the different terms mean. I had to put in many hours to really understand what was going on with the automatic ssl certificate resolvers in particular. In particular, there are a few "magic settings" with automatic ssl that make it work, but I still don't understand exactly why.
    What problems is the product solving and how is that benefiting you?
    Traefik allows me to host multiple web servers on a single host by routing requests to different web server docker containers based on domain name. This means that I can have multiple websites that use the default http/https ports on my host. The ability to use docker-compose to set up my sites also makes them incredibly easy to spin up, tear down, and manage. Finally, the SSL certificate resolvers are incredibly useful for making all my sites communicate over https by default.
    Telecommunications

    Extensive proxy for all use cases!

    Reviewed on Aug 26, 2024
    Review provided by G2
    What do you like best about the product?
    Traefik is an exceptional choice for modern cloud-native environments, offering extensive configuration options that make it incredibly versatile and powerful. Whether you're deploying microservices, managing complex traffic routing, or securing your infrastructure, Traefik can handle it with ease. The level of customization available through its configuration is one of its standout features. You can fine-tune every aspect of your setup, from load balancing algorithms and request retries to SSL termination and advanced routing rules.

    The comprehensive documentation provided by Traefik is another major advantage. It’s well-organized, detailed, and covers virtually every possible use case. Whether you’re just getting started or diving deep into complex scenarios, the documentation is a reliable resource. It walks you through configurations, best practices, and even troubleshooting, ensuring that you can make the most out of Traefik's extensive capabilities.

    Moreover, Traefik is incredibly flexible and can be used in almost any environment or use case. It supports a wide range of orchestrators like Kubernetes, Docker, and more. This versatility allows it to fit seamlessly into various infrastructures, from small-scale setups to large, complex systems. Whether you need to manage traffic for a single application or a sprawling microservices architecture, Traefik is equipped to meet the challenge.

    Overall, Traefik’s extensive configuration options, robust documentation, and wide applicability make it an indispensable tool for anyone looking to efficiently manage their network traffic in a scalable and secure way.
    What do you dislike about the product?
    While Traefik is highly versatile and powerful, its extensive configuration options can be overwhelming for first-time users. The sheer number of settings and possibilities might make it challenging to get started, especially if you're new to the concepts of reverse proxies, load balancing, or modern cloud-native architectures. Navigating through the various configuration methods—whether via YAML files, labels in Docker, or dynamic configurations—can be complex, requiring a solid understanding of the underlying principles.

    However, once you get past the initial learning curve, the flexibility and control that Traefik offers are unmatched. The comprehensive documentation helps mitigate this complexity, guiding you through the setup process and helping you understand how to tailor Traefik to your specific needs. With time and experience, you'll likely find that the initial complexity is a small price to pay for the robust and customizable infrastructure that Traefik enables.
    What problems is the product solving and how is that benefiting you?
    Traefik excels at solving the problem of managing multiple ingress routes, particularly when it comes to certificate management. In environments where multiple services require secure access, handling SSL certificates can quickly become a complex and time-consuming task. Traefik streamlines this process by automating certificate management, including the generation, renewal, and deployment of SSL/TLS certificates.
    View all reviews