Skip to main content
A data source is a place Switch Trust gets agents and the AI resources behind them from. Connect a repository or a cloud platform and Switch Trust scans it, then feeds the agents, models, tools, and MCP servers it finds into your inventory. Connect a telemetry feed and your agents report to Switch Trust as they run. A data source is one of the following:
  • A code repository, where Switch Trust scans your source for agents. This covers GitHub and GitLab.
  • A cloud platform, where Switch Trust scans your account for deployed AI resources. This covers AWS and GCP.
  • A telemetry feed, where your agents send Switch Trust their sessions, turns, and cost over OpenTelemetry, with no SDK to install.
To open this page, go to Settings, then Data sources.

How the page works

Each data source is a card that shows whether it is Connected or Disconnected. Select a card to open it, connect it, and see what it has scanned. Once open, a source has a Setup tab for connecting it and a Scans tab that lists what it has scanned and when. OpenTelemetry is the exception. Its card shows no status, and it has only setup steps, because there is no scan to list. Opening it requires the Editor role or higher.
Connected is a summary, not a live health check. A code repository reads Connected once it has reported at least one scan, and a cloud platform reads Connected once you have saved its credentials. To confirm that scans are actually arriving, open the source and check its Scans tab rather than the card status.

Choose a data source

GitHub

Scan a GitHub repository for agents from a GitHub Action in your workflow

GitLab

Scan a GitLab repository for agents from a GitLab CI/CD component

AWS

Scan your AWS account for Bedrock, Lex, and SageMaker resources

GCP

Scan your Google Cloud project for Vertex AI resources

OpenTelemetry

Send agent sessions, turns, and cost from LangChain or Claude Code over OpenTelemetry