Integrations

Fits the git stack you already run

Maestro abstracts git providers behind one interface and normalizes webhooks into a single event shape. More integrations are on the roadmap.

Git providers — available now

GitHub

OAuth (repo, read:user, user:email, admin:repo_hook), webhooks and PR/merge automation.

GitLab

Self-hosted and Enterprise via base URL. Scopes: api, read_user, read_repository.

Bitbucket

Bitbucket Cloud REST v2. Scopes: repository(:write), webhook, account.

How integration works

  1. 1

    OAuth connect

    /auth/git/{provider}

    Per-provider OAuth stores an encrypted, auto-refreshing token against your account.

  2. 2

    Webhook normalization

    POST /webhooks/{provider}/{project}

    Provider webhooks are HMAC-verified and normalized into one canonical event (push / PR opened / PR merged).

  3. 3

    PR & merge automation

    POST /api/v1/tasks/{id}/pr

    Completed runs open pull requests; merges are driven from the task itself.

On the roadmap

Planned, not yet shipped — directionally accurate.

soon Gitea & Azure DevOps git providers
soon Task-management tool sync (issue trackers, project boards)
soon External reporting & BI system export
soon Additional AI provider adapters

Connect your provider in minutes