Skip to main content
Integrations connect Guild to the external services your team uses — GitHub, Slack, Jira, and more. Once connected, agents can use these services through their tool sets.

How integrations work

  1. An admin connects a service at the organization level via Settings > Credentials
  2. The integration becomes available to all workspaces in the organization
  3. Agents use service tools (e.g. gitHubTools) to interact with the connected service
  4. Authentication is handled automatically by the runtime

Browse integrations

See the Integrations directory for the full catalog of connected services — GitHub, Slack, Jira, and many more — organized by category, each with setup details and the tools it provides. Don’t see what you need? You can create your own integration for any HTTP-accessible service.

Using integrations in agents

Import the service’s tool set and spread it into your agent’s tools object:
See Tool sets in the SDK reference for details on selecting specific tools.

Requesting credentials at runtime

If an agent needs a credential that hasn’t been connected, it can request one using guildTools:
See Credentials for setup details.