Discover

Connect the platforms where your organization builds and runs AI, and bring every agent into one governed inventory.

Airia's discovery engine connects to the platforms where your organization already builds and runs AI (cloud agent platforms, low-code tools, identity providers, and code repositories) and enumerates the agents, bots, workflows, and AI integrations living there. Discovered assets land in a single inventory where they can be classified, risk-scored, governed, and secured.

You create connections under Discover → Connections. Each connector tile walks you through the credentials it needs. The setup guides in this section cover, per connector:

  1. What Airia discovers through the connector
  2. The authentication model
  3. The scopes, roles, and permissions to provision on your side
  4. Step-by-step setup
  5. The fields the connection form asks for

Available connectors

ConnectorWhat it discovers
AWS BedrockBedrock Agents and Flows
Azure AI FoundryFoundry project agents
Microsoft Entra ID (M365)Users and their OAuth consents to third-party AI apps
Microsoft Copilot StudioCopilot Studio bots, associated flows and topics
Google WorkspaceDomain AI deployments plus per-user OAuth grants to AI apps
Google Agent PlatformVertex AI Agent Engine and Dialogflow CX agents
GitHubAI assets in GitHub repositories
LangGraphLangGraph deployments
n8nn8n workflows
DatabricksRegistered models and serving endpoints
CloudflareWorkers AI and AI Gateway usage
Gemini EnterpriseGemini Enterprise deployments in a GCP project
ServiceNowAI assets in a ServiceNow instance
OktaIdentity-side AI app visibility
GleanGlean instance assets
AtlanAtlan catalog assets
Microsoft PurviewPurview account assets
Salesforce AgentforceAgentforce agents
Microsoft Power AppsPower Apps across your Power Platform environments
ClaudeClaude usage across Claude Code, Cowork, and claude.ai

Code and manual sources

Not every AI asset comes from a platform connector. These cover the rest.

SourceWhat it discovers
Airia Code ScannerAI SDK imports, model calls, and agents defined in source code, reported from your CI pipeline
External AgentA single agent added by hand — the catch-all for agents no connector picks up
Bulk Import AgentsA list of agents imported from a file

Endpoint and network sources

These see AI usage on the device and on the wire, rather than in a vendor's console.

SourceWhat it discovers
Browser ExtensionAI sites used in the browser, per user, with monitor / warn / block / redirect enforcement
Endpoint AgentInstalled AI apps, AI browser extensions, and MCP configurations on managed Windows and Mac devices
SASE IntegrationAI apps and data sources seen in your network traffic

Routing discovered agents through a gateway

Discovering an agent and routing its traffic through an AI Gateway are separate steps. AWS Bedrock and n8n agents can be routed automatically from the inventory; Azure AI Foundry, LangGraph, Databricks, and code agents are routed manually by pointing their model endpoint at your gateway; and the shadow-AI connectors (Okta, Entra ID, Google Workspace, Cloudflare) are governed by revoking or blocking access rather than routed. See Routing Discovered Agents Through a Gateway for the full breakdown.

Multiple environments per connector

Every connector except Cloudflare supports multiple connections of the same type per tenant. Use the per-connection Name field to label them ("Prod subscription", "Dev subscription", "EU AWS account"); the connection list renders one row per connection, and each connection runs its own discovery refresh independently.

Common patterns:

ScenarioHow to set up
Prod + dev Azure subscriptionsTwo Azure AI Foundry connections, each with its own service principal or role assignment
Two AWS accounts (prod + sandbox)Two AWS Bedrock connections, each with its own access key
Two Entra tenants (for example, an acquisition still on a separate tenant)Two Microsoft Entra ID connections, each with its own tenant-scoped service principal
Multiple Google Workspace domainsOne Google Workspace connection per domain, each with its own impersonated admin
Multiple Copilot Studio environmentsOne connection per environment, or one connection using Microsoft's Global Discovery Service

Cloudflare is the one exception: exactly one Cloudflare connection is allowed per tenant. To point Airia at a different Cloudflare account, delete the existing connection first.

To add another connection of a type you already use: Discover → Connections, click the connector tile, then Add another (top right of the connection list).

Refresh behavior

Discovery runs on a schedule per connection, and you can trigger a refresh manually from the connection page. A refresh is a full re-sync:

  • New agents in the provider appear after refresh.
  • Renamed agents update in place (the inventory entry stays stable across a rename).
  • Agents deleted in the provider are removed from the inventory.
  • Deleting a connection removes all of its discovered agents. Recreating the connection re-discovers from scratch as new inventory entries.
Was this page helpful?

On this page