Skip to content

traefik/hub

Repository files navigation

Traefik Hub


Traefik Hub

Welcome to this repository!

ℹ️ About

This repository contains source code showing how to use:

  1. Traefik Hub API Gateway
  2. Traefik Hub API Management

βš—οΈ APIs used in this repository

All APIs are implemented using a tiny JSON server in Go; the source code is here.

This JSON server is used to deploy JSON APIs using a configmap.

The Kubernetes manifests (YAML) to deploy those apps are here.

πŸ‘· Where to start ?

The journey can start here for a quickstart with a global overview

πŸ“’ Repository Structure

.
β”œβ”€β”€ api-gateway                       # Traefik Hub API Gateway tutorials
β”‚   β”œβ”€β”€ 1-getting-started
β”‚   β”œβ”€β”€ 2-secure-applications
β”œβ”€β”€ api-management                    # Traefik Hub API Management tutorials
β”‚   β”œβ”€β”€ 1-getting-started
β”‚   β”œβ”€β”€ 2-access-control
β”‚   β”œβ”€β”€ 3-api-lifecycle-management
β”‚   └── 4-protect-api-infrastructure (WIP)
└── src
    β”œβ”€β”€ api-server                    # API server source code
    └── manifests                     # Yaml to deploy all apps