Connecting a service
- Go to your organization at app.guild.ai
- Open Settings > Credentials
- Click Connect next to the service you want to add
- Complete the OAuth flow to authorize Guild
Supported services
| Service | Authentication |
|---|---|
| GitHub | OAuth |
| Slack | OAuth |
| Jira | OAuth |
| Bitbucket | OAuth |
| Azure DevOps | OAuth |
| Confluence | OAuth |
| Figma | OAuth |
| New Relic | API key |
| Cypress | API key |
| TestRail | API key |
How agents use credentials
When an agent calls a service tool (e.g.github_issues_get), the runtime automatically provides the organization’s credentials. The agent code doesn’t handle authentication directly.
If an agent needs a credential that hasn’t been connected, it can request one using guild_credentials_request from guildTools: