Tyk deployment configurations for Docker and Kubernetes. All configurations are transparent, documented, follow best practices, and ready to use.
Tyk Licenses - Get free trial access at tyk.io/sign-up
Required licenses depend on deployment type:
- Self-Managed: Dashboard license, Portal license (optional)
- Hybrid: Tyk Cloud account with MDCB credentials
- Operator: Operator license
Choose your deployment:
| Deployment | Description | Guide |
|---|---|---|
| Self-Managed | Full stack: Dashboard, Gateway, Portal, Pump, Redis, PostgreSQL | README |
| Hybrid | Data plane connecting to Tyk Cloud/MDCB: Gateway, Pump, Redis | README |
| Deployment | Description | Guide |
|---|---|---|
| Self-Managed | Full stack using tyk-stack chart |
README |
| Hybrid | Data plane using tyk-data-plane chart |
README |
| Operator | Standalone Tyk Operator | README |
Automated setup for Tyk deployments - creates organization, admin user, test API, policies, and Portal configuration.
| Utility | Description | Guide |
|---|---|---|
| Bootstrap | Automated org/admin/API/Portal bootstrapping | README |
Located in docker/utils/:
| File | Description |
|---|---|
dbs.sql |
PostgreSQL initialization script (creates tyk_dashboard and portal databases) |
crt-generator.sh |
TLS certificate generator for Gateway and Dashboard |
GeoLite2-Country.mmdb |
MaxMind GeoIP database for country-level IP analytics |
tyk-pocs/
├── docker/
│ ├── self-managed/ # Full stack Docker deployment
│ ├── hybrid/ # Hybrid data plane Docker deployment
│ └── utils/ # Shared Docker utilities
├── kubernetes/
│ ├── helm-self-managed/ # Full stack Helm deployment
│ ├── helm-hybrid/ # Hybrid data plane Helm deployment
│ └── standalone-operator/ # Tyk Operator deployment
└── utils/
└── bootstrap/ # Bootstrap automation utility