Credentials let agents access external services like GitHub, Slack, and Jira on behalf of your team. They are configured at the organization level and shared across all workspaces.Documentation Index
Fetch the complete documentation index at: https://docs.guild.ai/llms.txt
Use this file to discover all available pages before exploring further.
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: