Getting started
Connect a provider
DunOps connects to cloud platforms, deployment services, source control, and domain registrars. Connect one in seconds — your credentials never appear in chat.
How to connect
Open Integrations
Pick a provider
Enter credentials
Toggle products
Warning
API token providers
Most providers use a single Personal Access Token (PAT). Generate one in the provider's dashboard, paste it into DunOps, and you're connected. The token needs read access for discovery and write access for mutations you approve.
Providers that use API tokens include:
| Provider | Where to generate | Scope needed |
|---|---|---|
| Vercel | Account → Settings → Tokens | Full Account |
| Netlify | User settings → Applications → Personal access tokens | Full access |
| Railway | Account → Tokens | Workspace |
| Heroku | Account settings → API Key | Account-level |
| DigitalOcean | API → Personal access tokens | Read + Write |
| Cloudflare | Profile → API Tokens → Create Token | Zone and Account permissions |
| GitHub | Settings → Developer settings → PATs | repo (read) |
Note
OAuth providers
Azure and Google Cloud use OAuth — click Connect and sign in with your account. DunOps requests only the scopes it needs. You can revoke access from your provider's authorized apps page at any time.
OAuth connections are per-user, not per-workspace. If another team member needs to trigger actions on the same provider, they connect their own account from their own Settings page.
Azure
Sign in with Microsoft. DunOps requests Contributor-level access to the subscriptions you select during the OAuth flow.
Revoke at: portal.azure.com → App registrations → Enterprise apps
Google Cloud
Sign in with Google. DunOps requests Cloud Platform scope. Products (GKE, Cloud Run, BigQuery, etc.) are toggled independently.
Revoke at: myaccount.google.com → Security → Third-party access
Tip