# Providers # Overview Providers [](https://doc.traefik.io/traefik/providers/overview/)Configuration discovery in Traefik is achieved through *Providers*. The *providers* are infrastructure components, whether orchestrators, container engines, cloud providers, or key-value stores. The idea is that Traefik queries the provider APIs in order to find relevant information about routing, and when Traefik detects a change, it dynamically updates the routes. [](https://wiki.aeoneros.com/uploads/images/gallery/2024-09/IbDXQxvIq1iI6rBz-providers.png)
Find out More about Providers [here](https://doc.traefik.io/traefik/providers/overview/).
### Supported Providers Below is the list of the currently supported providers in Traefik.**Provider** | **Type** | **Configuration Type** | **Provider Name** |
[Docker](https://doc.traefik.io/traefik/providers/docker/) | Orchestrator | Label | `docker` |
[Kubernetes IngressRoute](https://doc.traefik.io/traefik/providers/kubernetes-crd/) | Orchestrator | Custom Resource | `kubernetescrd` |
[Kubernetes Ingress](https://doc.traefik.io/traefik/providers/kubernetes-ingress/) | Orchestrator | Ingress | `kubernetes` |
[Kubernetes Gateway API](https://doc.traefik.io/traefik/providers/kubernetes-gateway/) | Orchestrator | Gateway API Resource | `kubernetesgateway` |
[Consul Catalog](https://doc.traefik.io/traefik/providers/consul-catalog/) | Orchestrator | Label | `consulcatalog` |
[Nomad](https://doc.traefik.io/traefik/providers/nomad/) | Orchestrator | Label | `nomad` |
[ECS](https://doc.traefik.io/traefik/providers/ecs/) | Orchestrator | Label | `ecs` |
[File](https://doc.traefik.io/traefik/providers/file/) | Manual | YAML/TOML format | `file` |
[Consul](https://doc.traefik.io/traefik/providers/consul/) | KV | KV | `consul` |
[Etcd](https://doc.traefik.io/traefik/providers/etcd/) | KV | KV | `etcd` |
[ZooKeeper](https://doc.traefik.io/traefik/providers/zookeeper/) | KV | KV | `zookeeper` |
[Redis](https://doc.traefik.io/traefik/providers/redis/) | KV | KV | `redis` |
[HTTP](https://doc.traefik.io/traefik/providers/http/) | Manual | JSON format | `http` |