Traefik Labs logo

Traefik Labs

Traefik Labs builds cloud-native traffic and API infrastructure - the open-source Traefik Proxy (an ingress controller, reverse proxy, and load balancer for Kubernetes, Docker, Nomad, ECS, Consul, and bare metal), plus the commercial Traefik Hub product line covering API Gateway, API Management, AI Gateway, and MCP Gateway. The data plane is the same Traefik binary across every tier; the Hub control plane adds GitOps-driven CRDs, a developer portal, multi-cluster dashboards, WAF, advanced auth, and AI safety / agent-governance capabilities.

11 APIs 0 Features
AI GatewayAPI GatewayAPI ManagementDeveloper PortalGitOpsKubernetesLoad BalancerMCP GatewayOpen SourceReverse ProxyWAF

APIs

Traefik Proxy

Traefik Proxy is the flagship open-source (MIT) cloud-native reverse proxy, ingress controller, and load balancer. It auto-discovers services from Kubernetes (Ingress, Gateway A...

Traefik Proxy REST API

The Traefik Proxy REST API exposes runtime configuration and state for every router, service, middleware, and entry point in a running Traefik instance, plus version metadata, r...

Traefik Ping API

Lightweight liveness probe at `/ping` that returns HTTP 200 with body "OK" when the Traefik process is alive. Usually mounted on a dedicated entry point for container-orchestrat...

Traefik Dashboard

Built-in single-page web UI rendering routers, services, middlewares, entry points, providers, version, and TLS configuration in real time. Shares the API handler; exposed at `/...

Traefik Hub API Gateway

Commercial Kubernetes-native API gateway built on Traefik Proxy. Adds a native WAF (claimed 23x faster than alternatives), advanced authentication (LDAP, JWT, HMAC, OAuth2, OIDC...

Traefik Hub API Management

Kubernetes-native API management on top of the Hub API Gateway. Surfaces a declarative CRD set - API, APIVersion, APIBundle, APIPlan, APIPortal, APICatalogItem, ManagedSubscript...

Traefik AI Gateway

Self-hosted Kubernetes-native gateway for LLM traffic. OpenAI-compatible unified API in front of OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Cohere, Gemini, Mistral, Ollama, a...

Traefik MCP Gateway

Gateway add-on that governs how AI agents access Model Context Protocol (MCP) servers. Provides identity-aware routing, capability scoping, and audit logging for agent-to-MCP tr...

Traefik Plugin Catalog

Public registry of community-built Traefik middlewares. Plugins are authored in Go (loaded at runtime through Yaegi without recompiling Traefik) or in WebAssembly. Surfaces cate...

Yaegi (Go Interpreter)

Embeddable Go interpreter maintained by Traefik Labs. Powers the Traefik plugin system - plugins are uploaded as Go source and executed at runtime without recompiling Traefik. A...

Traefik Mesh

Lightweight service mesh built on Traefik Proxy. Offers traffic management and observability for service-to-service communication inside a Kubernetes cluster.

Semantic Vocabularies

Traefik Context

0 classes · 9 properties

JSON-LD

API Governance Rules

Traefik Labs API Rules

16 rules · 8 errors 8 warnings

SPECTRAL

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🚀
Getting Started
Getting Started
💰
Pricing
Pricing
📰
Blog
Blog
📄
Change Log
Change Log
👥
GitHub Organization
GitHub Organization
👥
GitHubRepository
GitHubRepository
🔗
Issue Tracker
Issue Tracker
🔗
Community
Community
👥
Stack Overflow
Stack Overflow
🔗
Plugin Catalog
Plugin Catalog
🔗
Helm Chart
Helm Chart
🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
Vocabulary
Vocabulary
🔗
Spectral
Spectral
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: traefik
name: Traefik Labs
description: >-
  Traefik Labs builds cloud-native traffic and API infrastructure - the open-source Traefik Proxy (an ingress
  controller, reverse proxy, and load balancer for Kubernetes, Docker, Nomad, ECS, Consul, and bare metal), plus the
  commercial Traefik Hub product line covering API Gateway, API Management, AI Gateway, and MCP Gateway. The data plane
  is the same Traefik binary across every tier; the Hub control plane adds GitOps-driven CRDs, a developer portal,
  multi-cluster dashboards, WAF, advanced auth, and AI safety / agent-governance capabilities.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - AI Gateway
  - API Gateway
  - API Management
  - Developer Portal
  - GitOps
  - Kubernetes
  - Load Balancer
  - MCP Gateway
  - Open Source
  - Reverse Proxy
  - WAF
url: https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/apis.yml
created: '2026-03-18'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
  - aid: traefik:traefik-proxy
    name: Traefik Proxy
    description: >-
      Traefik Proxy is the flagship open-source (MIT) cloud-native reverse proxy, ingress controller, and load balancer.
      It auto-discovers services from Kubernetes (Ingress, Gateway API, CRD), Docker, Docker Swarm, Nomad, Amazon ECS,
      Consul, file, and HTTP providers, and ships with native ACME (Let's Encrypt) certificate provisioning, HTTP/2,
      HTTP/3, gRPC, WebSockets, TCP, UDP, an extensible middleware chain, and a built-in dashboard.
    humanURL: https://traefik.io/traefik/
    baseURL: ''
    tags:
      - API Gateway
      - Ingress Controller
      - Kubernetes
      - Load Balancer
      - Open Source
      - Reverse Proxy
    properties:
      - type: Documentation
        url: https://doc.traefik.io/traefik/
      - type: Getting Started
        url: https://doc.traefik.io/traefik/getting-started/quick-start/
      - type: Reference
        url: https://doc.traefik.io/traefik/reference/static-configuration/cli/
      - type: Change Log
        url: https://github.com/traefik/traefik/blob/master/CHANGELOG.md
      - type: GitHubRepository
        url: https://github.com/traefik/traefik
      - type: License
        url: https://github.com/traefik/traefik/blob/master/LICENSE.md
      - type: Helm Chart
        url: https://github.com/traefik/traefik-helm-chart
      - type: Docker Image
        url: https://hub.docker.com/_/traefik
      - type: Plugin Catalog
        url: https://plugins.traefik.io/
      - type: KubernetesCRD
        url: crd/traefik-ingressroute.yaml
      - type: KubernetesCRD
        url: crd/traefik-ingressroutetcp.yaml
      - type: KubernetesCRD
        url: crd/traefik-ingressrouteudp.yaml
      - type: KubernetesCRD
        url: crd/traefik-middleware.yaml
      - type: KubernetesCRD
        url: crd/traefik-middlewaretcp.yaml
      - type: KubernetesCRD
        url: crd/traefik-tlsoption.yaml
      - type: KubernetesCRD
        url: crd/traefik-tlsstore.yaml
      - type: KubernetesCRD
        url: crd/traefik-traefikservice.yaml
      - type: KubernetesCRD
        url: crd/traefik-serverstransport.yaml
      - type: KubernetesCRD
        url: crd/traefik-serverstransporttcp.yaml
    features:
      - name: Auto Service Discovery
        description: Discovers backends dynamically from Kubernetes
        Docker: null
        Swarm: null
        Nomad: null
        ECS: null
        Consul: null
        Etcd: null
        and file.: null
      - name: Let's Encrypt / ACME
        description: Automatic TLS certificate provisioning including wildcard and DNS-01 challenges across 70+ DNS providers.
      - name: Multi-Protocol
        description: HTTP/1.1
        HTTP/2: null
        HTTP/3 (QUIC): null
        TCP: null
        UDP: null
        gRPC: null
        WebSocket: null
        gRPC-Web.: null
      - name: Middleware Catalog
        description: 25+ built-in HTTP middlewares including BasicAuth
        ForwardAuth: null
        RateLimit: null
        Headers: null
        CircuitBreaker: null
        Retry: null
        Compress: null
        Buffering: null
        IPAllowList: null
        RedirectScheme: null
        ReplacePath.: null
      - name: Kubernetes-Native
        description: Custom Resource Definitions for HTTP/TCP/UDP routing - IngressRoute
        IngressRouteTCP: null
        IngressRouteUDP: null
        Middleware: null
        TraefikService: null
        TLSOption: null
        TLSStore: null
        ServersTransport.: null
      - name: Gateway API Support
        description: Implements the upstream Kubernetes Gateway API.
      - name: Dynamic Configuration
        description: Reload routing rules at runtime with no restart.
      - name: Observability
        description: Prometheus
        Datadog: null
        InfluxDB 2.x: null
        StatsD metrics: null
        OpenTelemetry tracing: null
        JSON and CLF access logs.: null
      - name: Plugin System
        description: Load community plugins as Yaegi-interpreted Go or WebAssembly without rebuilding Traefik.
      - name: Built-in Dashboard
        description: Web UI rendering the live router/service/middleware topology.
    useCases:
      - name: Kubernetes Ingress Controller
      - name: Multi-Cloud Reverse Proxy
      - name: Microservices API Gateway
      - name: Edge Load Balancer
      - name: Service Mesh Edge
      - name: Ingress NGINX Migration Target
      - name: AI Workload Ingress
    integrations:
      - name: Kubernetes
      - name: Kubernetes Gateway API
      - name: Docker
      - name: Docker Swarm
      - name: HashiCorp Nomad
      - name: HashiCorp Consul
      - name: HashiCorp Vault
      - name: Amazon ECS
      - name: Etcd
      - name: Let's Encrypt
      - name: Prometheus
      - name: Datadog
      - name: InfluxDB
      - name: StatsD
      - name: Grafana
      - name: OpenTelemetry
      - name: Jaeger
      - name: Zipkin
      - name: Elastic
      - name: Splunk
      - name: Sysdig
      - name: Instana
      - name: AWS
      - name: Microsoft Azure
      - name: Google Cloud
      - name: Oracle Cloud Infrastructure
      - name: DigitalOcean
      - name: Exoscale
      - name: Equinix Metal
      - name: Rancher
      - name: Platform9
      - name: Nutanix
  - aid: traefik:traefik-proxy-api
    name: Traefik Proxy REST API
    description: >-
      The Traefik Proxy REST API exposes runtime configuration and state for every router, service, middleware, and
      entry point in a running Traefik instance, plus version metadata, raw dynamic configuration, and an anonymized
      support-dump archive for vendor troubleshooting. Read-only; must be enabled in static configuration and gated
      behind auth before being exposed.
    humanURL: https://doc.traefik.io/traefik/reference/install-configuration/api-dashboard/
    baseURL: http://localhost:8080/api
    tags:
      - Configuration
      - Management
      - Observability
      - REST
    properties:
      - type: Documentation
        url: https://doc.traefik.io/traefik/reference/install-configuration/api-dashboard/
      - type: OpenAPI
        url: openapi/traefik-proxy-openapi.yml
      - type: Spectral
        url: rules/traefik-proxy-rules.yml
      - type: Capability
        url: capabilities/shared/traefik-proxy.yaml
      - type: Capability
        url: capabilities/gateway-operations.yaml
      - type: Capability
        url: capabilities/traffic-observability.yaml
  - aid: traefik:traefik-ping
    name: Traefik Ping API
    description: >-
      Lightweight liveness probe at `/ping` that returns HTTP 200 with body "OK" when the Traefik process is alive.
      Usually mounted on a dedicated entry point for container-orchestrator liveness checks.
    humanURL: https://doc.traefik.io/traefik/operations/ping/
    tags:
      - Health Check
      - Liveness
      - Monitoring
      - Operations
    properties:
      - type: Documentation
        url: https://doc.traefik.io/traefik/operations/ping/
  - aid: traefik:traefik-dashboard
    name: Traefik Dashboard
    description: >-
      Built-in single-page web UI rendering routers, services, middlewares, entry points, providers, version, and TLS
      configuration in real time. Shares the API handler; exposed at `/dashboard/` (trailing slash required).
    humanURL: https://doc.traefik.io/traefik/operations/dashboard/
    tags:
      - Dashboard
      - Management
      - Observability
      - UI
    properties:
      - type: Documentation
        url: https://doc.traefik.io/traefik/operations/dashboard/
  - aid: traefik:traefik-hub-api-gateway
    name: Traefik Hub API Gateway
    description: >-
      Commercial Kubernetes-native API gateway built on Traefik Proxy. Adds a native WAF (claimed 23x faster than
      alternatives), advanced authentication (LDAP, JWT, HMAC, OAuth2, OIDC, OPA), HashiCorp Vault integration,
      distributed Let's Encrypt, multi-cluster management, and FIPS 140-2 compliance. Pricing is contract-based; a
      30-day free trial is offered.
    humanURL: https://traefik.io/traefik-hub-api-gateway/
    tags:
      - API Gateway
      - Enterprise
      - Kubernetes
      - WAF
    properties:
      - type: Documentation
        url: https://doc.traefik.io/traefik-hub/
      - type: Pricing
        url: https://traefik.io/pricing/
      - type: Plans
        url: plans/traefik-plans-pricing.yml
  - aid: traefik:traefik-hub-api-management
    name: Traefik Hub API Management
    description: >-
      Kubernetes-native API management on top of the Hub API Gateway. Surfaces a declarative CRD set - API, APIVersion,
      APIBundle, APIPlan, APIPortal, APICatalogItem, ManagedSubscription - plus a multi-cluster developer portal,
      OpenAPI rendering, GitOps configuration linter, and built-in identity provider integration.
    humanURL: https://traefik.io/traefik-hub/
    tags:
      - API Management
      - Developer Portal
      - GitOps
      - Kubernetes
    properties:
      - type: Documentation
        url: https://doc.traefik.io/traefik-hub/
      - type: Reference
        url: https://doc.traefik.io/traefik-hub/api-management/api-plans
      - type: Pricing
        url: https://traefik.io/pricing/
      - type: KubernetesCRD
        url: crd/hub-api.yaml
      - type: KubernetesCRD
        url: crd/hub-apiversion.yaml
      - type: KubernetesCRD
        url: crd/hub-apibundle.yaml
      - type: KubernetesCRD
        url: crd/hub-apiplan.yaml
      - type: KubernetesCRD
        url: crd/hub-apiportal.yaml
      - type: KubernetesCRD
        url: crd/hub-apicatalogitem.yaml
      - type: KubernetesCRD
        url: crd/hub-managedsubscription.yaml
  - aid: traefik:traefik-ai-gateway
    name: Traefik AI Gateway
    description: >-
      Self-hosted Kubernetes-native gateway for LLM traffic. OpenAI-compatible unified API in front of OpenAI,
      Anthropic, Azure OpenAI, AWS Bedrock, Cohere, Gemini, Mistral, Ollama, and self-hosted models. Built-in jailbreak
      detection (NVIDIA Safety NIMs), PII redaction (Presidio, 35+ recognizers), 22+ content-filter categories, semantic
      caching (vendor-claimed 40-70% cost reduction), identity-based routing, and OpenTelemetry token/cost metrics.
    humanURL: https://traefik.io/solutions/ai-gateway/
    tags:
      - AI Gateway
      - LLM
      - Guardrails
      - Observability
      - Enterprise
    properties:
      - type: Solution Page
        url: https://traefik.io/solutions/ai-gateway/
      - type: KubernetesCRD
        url: crd/hub-aiservice.yaml
  - aid: traefik:traefik-mcp-gateway
    name: Traefik MCP Gateway
    description: >-
      Gateway add-on that governs how AI agents access Model Context Protocol (MCP) servers. Provides identity-aware
      routing, capability scoping, and audit logging for agent-to-MCP traffic.
    humanURL: https://traefik.io/solutions/mcp-gateway/
    tags:
      - MCP
      - Agent Governance
      - Enterprise
    properties:
      - type: Solution Page
        url: https://traefik.io/solutions/mcp-gateway/
  - aid: traefik:traefik-plugin-catalog
    name: Traefik Plugin Catalog
    description: >-
      Public registry of community-built Traefik middlewares. Plugins are authored in Go (loaded at runtime through
      Yaegi without recompiling Traefik) or in WebAssembly. Surfaces categories such as auth, observability, request
      transformation, security, and providers.
    humanURL: https://plugins.traefik.io/
    tags:
      - Plugins
      - Extensibility
      - Community
    properties:
      - type: Catalog Site
        url: https://plugins.traefik.io/
      - type: GitHub Topic
        url: https://github.com/topics/traefik-plugin
  - aid: traefik:yaegi
    name: Yaegi (Go Interpreter)
    description: >-
      Embeddable Go interpreter maintained by Traefik Labs. Powers the Traefik plugin system - plugins are uploaded as
      Go source and executed at runtime without recompiling Traefik. Also usable standalone as an embeddable scripting
      layer.
    humanURL: https://github.com/traefik/yaegi
    tags:
      - Go
      - Interpreter
      - Plugin Runtime
      - Open Source
    properties:
      - type: GitHubRepository
        url: https://github.com/traefik/yaegi
      - type: License
        url: https://github.com/traefik/yaegi/blob/master/LICENSE
  - aid: traefik:traefik-mesh
    name: Traefik Mesh
    description: >-
      Lightweight service mesh built on Traefik Proxy. Offers traffic management and observability for
      service-to-service communication inside a Kubernetes cluster.
    humanURL: https://traefik.io/traefik-mesh/
    tags:
      - Service Mesh
      - Kubernetes
      - Open Source
    properties:
      - type: GitHubRepository
        url: https://github.com/traefik/mesh
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/traefik
  - type: Website
    url: https://traefik.io/
  - type: Documentation
    url: https://doc.traefik.io/traefik/
  - type: Getting Started
    url: https://doc.traefik.io/traefik/getting-started/quick-start/
  - type: Pricing
    url: https://traefik.io/pricing/
  - type: Blog
    url: https://traefik.io/blog/
  - type: Change Log
    url: https://github.com/traefik/traefik/blob/master/CHANGELOG.md
  - type: GitHub Organization
    url: https://github.com/traefik
  - type: GitHubRepository
    url: https://github.com/traefik/traefik
  - type: Issue Tracker
    url: https://github.com/traefik/traefik/issues
  - type: Community
    url: https://community.traefik.io/
  - type: Stack Overflow
    url: https://stackoverflow.com/questions/tagged/traefik
  - type: Plugin Catalog
    url: https://plugins.traefik.io/
  - type: Helm Chart
    url: https://github.com/traefik/traefik-helm-chart
  - type: Integrations
    url: https://traefik.io/partners
  - type: JSON-LD
    url: json-ld/traefik-context.jsonld
  - type: JSONSchema
    url: json-schema/traefik-router-schema.json
  - type: JSONSchema
    url: json-schema/traefik-service-schema.json
  - type: JSONSchema
    url: json-schema/traefik-middleware-schema.json
  - type: JSONSchema
    url: json-schema/traefik-entrypoint-schema.json
  - type: JSONStructure
    url: json-structure/traefik-router-structure.json
  - type: JSONStructure
    url: json-structure/traefik-middleware-structure.json
  - type: Vocabulary
    url: vocabulary/traefik-vocabulary.yml
  - type: Spectral
    url: rules/traefik-proxy-rules.yml
  - type: Plans
    url: plans/traefik-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/traefik-rate-limits.yml
  - type: FinOps
    url: finops/traefik-finops.yml
  - type: LLMsTxt
    url: https://traefik.io/llms.txt
solutions:
  - name: API Gateway
    description: Modern declarative API gateway with first-class Kubernetes integration.
  - name: AI Gateway
    description: Govern LLM traffic with safety guardrails and semantic caching.
  - name: MCP Gateway
    description: Govern AI agent access to Model Context Protocol servers.
  - name: Web Application Firewall
    description: Native WAF integrated into the Hub API Gateway data plane.
  - name: API Mocking
    description: Create and publish mock APIs with production-grade UX.
  - name: Ingress NGINX Migration
    description: Replace deprecated ingress-nginx with Traefik Proxy 3.7+.
  - name: GitOps API Management
    description: Declarative
    CRD-driven API management workflows.: null
  - name: Air-Gapped API Management
    description: Run the full Hub stack in disconnected environments.
  - name: Multi-Cluster API Inventory
    description: Single pane of glass across federated Kubernetes clusters.
integrations:
  - name: Kubernetes
  - name: Kubernetes Gateway API
  - name: Knative Serving
  - name: Docker
  - name: Docker Swarm
  - name: HashiCorp Nomad
  - name: HashiCorp Consul
  - name: HashiCorp Vault
  - name: Amazon ECS
  - name: Etcd
  - name: Rancher
  - name: D2iQ
  - name: Platform9
  - name: Nutanix
  - name: AWS
  - name: Microsoft Azure
  - name: Google Cloud
  - name: Oracle OCI
  - name: DigitalOcean
  - name: Exoscale
  - name: Equinix Metal
  - name: Let's Encrypt
  - name: Prometheus
  - name: Datadog
  - name: Grafana
  - name: InfluxDB
  - name: StatsD
  - name: OpenTelemetry
  - name: Jaeger
  - name: Zipkin
  - name: Elastic
  - name: Splunk
  - name: Sysdig
  - name: Instana
  - name: OpenAI
  - name: Anthropic
  - name: Azure OpenAI
  - name: AWS Bedrock
  - name: Cohere
  - name: Google Gemini
  - name: Mistral
  - name: Ollama
  - name: NVIDIA Safety NIM
  - name: Microsoft Presidio
  - name: Treblle
  - name: Palo Alto Networks
  - name: Ahead
  - name: codecentric
  - name: Data Essential
  - name: Factor Group
  - name: KPN
  - name: linkbynet
  - name: neoria
  - name: nuaware
  - name: smartwave
  - name: SWNetwork
  - name: treeptik
  - name: zenika
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com