If you need to manage your workspaces and execute Jobs from an external CI/CD tool you can use the Terrakube API, however a simple approach is to use the existing integrations:
CI/CD tool | Integration |
---|---|
Github
Bitbucket
Azure DevOps
Azure DevOps extension is in development