A repo for Tyk Pro with different platforms demos.
- Clone repo and navigate to the repo directory.
- Copy
.env.example
into.env
and fill theTYK_LICENSE_KEY
value with the Tyk license key. - Run docker-compose using the following command
docker-compose -f docker-compose.yml up
.
NOTE: This will only run the Tyk Pro services. If you want to run any of the other integrations please check out the readme file inside their respective folders. - Navigate to http://localhost:3000 in your browser to access the Tyk Dashboard, and login with the email and password in
.env
-
Databases
integrations/custom-middleware
- IP rate-limiter with GO
/go-ip-based-ratelimiter
- IP rate-limiter with JS
/js-ip-based-ratelimiter
- IP rate-limiter with GO
-
Databases
integrations/databases
- ElastiCache Redis Cluster
/elasticache-redis-cluster
- Postgres
/postgres
- ElastiCache Redis Cluster
-
Deployments
integrations/deployments
- ACI
/aci
- ACI
-
Portal
integrations/portal
- Custom Templates
/custom-templates
- Custom Templates
-
Pumps
integrations/pumps
- CSV
/csv
- Datadog
/datadog
- Prometheus
/prometheus
- CSV
-
Security
integrations/security
- HMAC Upstream
/hmac-upstream
- Internal Auth
/internal-auth
- Tyk self-signed certs SSL Setup
/tyk-ssl
- HMAC Upstream
-
Services
integrations/services
- Express.js
/express-js
- Express.js