Skip to main content

Connectors

Connectors store the credentials RoostGPT uses to communicate with external platforms — Git repositories, AI models, notification channels, and ticketing systems. They are created once and then selected when configuring test generation jobs or workflows.

For the required fields, token scopes, and setup steps for each connector type, see the Configuration section.


Click Connectors in the top navigation bar. The connectors list shows all connectors you have access to, with options to search, filter, and manage them.

Connectors list page — search bar, Show My Connectors and Add Connector buttons

Use Show My Connectors to filter to your personal connectors. Use Show Org Connectors to see connectors shared across your organization.


Adding a Connector

  1. Click Add Connector.
  2. Select the connector type from the picker.

Connector picker — Code Repositories, AI Model, and Thirdparty Apps categories

CategorySupported Integrations
Code RepositoriesGitHub, GitLab, Bitbucket, Azure DevOps
AI ModelOpenAI, Bedrock AI, Azure AI, Claude AI, DeepSeek AI, Gemini AI
Thirdparty AppsMicrosoft Teams, Slack, Jira, Xray
  1. Enter the credentials for the selected connector type and click Save.
  2. Click Test to verify the connector is reachable before using it in a workflow.

Managing Connectors

Each row in the connector table has four action buttons:

Connector actions — Test, Info, Edit, Delete

ButtonDescription
TestValidates the stored credentials against the platform. Displays a success or error message.
InfoOpens a read-only view of the connector's saved configuration.
EditOpens the connector form pre-filled so you can update credentials or settings.
DeletePrompts for confirmation before permanently removing the connector.

Deleting a Connector

Delete confirmation — "Do you want to delete Connector [name]?" with Cancel and Delete buttons

Deleting a connector is permanent and immediately breaks any workflow or job that depends on it. Click Cancel to go back without making changes.


Shared vs Personal Connectors

When creating or editing a connector, enable the Share connector with Organization toggle to make it available to all users in the workspace. Personal connectors are visible only to you.

Sharing is useful for team-wide integrations such as a shared Git repository or an organization AI account, while keeping personal connectors private for individual experimentation or cost tracking.


Troubleshooting

SymptomLikely CauseFix
Test fails with auth errorCredential expired or revokedRegenerate in the source platform and update the connector via Edit
Connector not visible in job setupPage not refreshed after saveReload the page and confirm the connector appears in the list
Works for you but not teammatesConnector is personal, not sharedEdit the connector and enable Share connector with Organization