Tyk Pro Docker Demos Repo

A repo for Tyk Pro with different platforms demos.

Requirements

  1. Tyk Pro trial license key.
  2. Docker.

Getting Started

  1. Clone repo and navigate to the repo directory.
  2. Copy .env.example into .env and fill the TYK_LICENSE_KEY value with the Tyk license key.
  3. 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.
  4. Navigate to http://localhost:3000 in your browser to access the Tyk Dashboard, and login with the email and password in .env

Integrations

  • Databases integrations/custom-middleware

    • IP rate-limiter with GO /go-ip-based-ratelimiter
    • IP rate-limiter with JS /js-ip-based-ratelimiter
  • Databases integrations/databases

    • ElastiCache Redis Cluster /elasticache-redis-cluster
    • Postgres /postgres
  • Deployments integrations/deployments

    • ACI /aci
  • Portal integrations/portal

    • Custom Templates /custom-templates
  • Pumps integrations/pumps

    • CSV /csv
    • Datadog /datadog
    • Prometheus /prometheus
  • Security integrations/security

    • HMAC Upstream /hmac-upstream
    • Internal Auth /internal-auth
    • Tyk self-signed certs SSL Setup /tyk-ssl
  • Services integrations/services

    • Express.js /express-js