External Tools

Integrate the platform with development and testing tools including GitHub Actions, Testcontainers, and AWS License Manager.

What You’ll Find Here

  • GitHub Actions - Automate workflows with GitHub

  • Testcontainers - Integration testing with Testcontainers

  • AWS License Manager - License tracking on AWS

  • Other Tools - Additional integrations

GitHub Actions

Automate test data refresh in CI/CD:

name: Refresh Test Data
on:
  schedule:
    - cron: '0 2 * * *'
jobs:
  refresh:
    runs-on: ubuntu-latest
    steps:
      - name: Run Platform
        run: tdk --config-file workflow.yaml

Testcontainers

Use the platform with Testcontainers for integration tests:

@Container
PostgreSQLContainer<?> postgres = new PostgreSQLContainer<>("postgres:15")
    .withInitScript("tdk-generated-data.sql");