Jarvis AI
Cloud Services
Talent Solutions
Public Sector
About
Contact Us
image

The Multi-Cloud Agent Federation Layer for Agentic Flow

Jarvis connects them - to every copilot, every team, and every cloud. Federate AgentCore and Azure AI Foundry agents under one governed endpoint — 2 clouds, 1 access policy, deployed inside your own environment without touching a single agent.

AWS AgentCore Federation with Jarvis Registry
The Gap Running Agents in a Multi-cloud Environment

How to unify governance access in AWS AgentCore and Azure AI Foundry

AWS AgentCore and Azure AI Foundry are purpose-built for agent hosting and execution. What it doesn't provide is an experience and access layer for the rest of your organization - across clouds, teams, and copilots.

Agents from AgentCore or AI Foundry are not natively reachable from Claude Desktop, Cursor, or VS Code. Every copilot requires direct AWS credential configuration - no governed endpoint in between.

🔒

No Cross-Cloud RBAC

AgentCore access is controlled by AWS IAM. If you also run agents in Azure AI Foundry, each cloud enforces its own access model - no unified identity-bound policy across clouds.

Governance gap
🧩

Fragmented Agent Catalog

AgentCore agents live inside AWS. Azure Foundry agents live inside Azure. Copilots and orchestration pipelines have no single governed namespace to discover or invoke them.

Discovery problem
🔌

No Copilot Access Layer

AgentCore agents are not natively reachable from Claude Desktop, Cursor, or VS Code. Every copilot requires direct AWS credential configuration - no governed endpoint in between.

Experience gap
Federation Architecture

Jarvis Deploys Inside Your Cloud.
Agents Stay Where They Are.

Jarvis Agent Gateway runs inside your own environment - on AWS, Azure, or on-premises Kubernetes. It federates agents from AgentCore and Azure AI Foundry into a unified governed catalog, then exposes them to every copilot through one authenticated endpoint.

MCP over HTTPS · OAuth 2.0 · single authenticated endpoint
AI Copilots
ClaudeClaude Desktop
Claude CodeClaude Code
VS CodeVS Code
CursorCursor
GitHub CopilotGitHub Copilot
MS CopilotMS Copilot
WindsurfWindsurf
Custom AppsCustom Apps
Federation Benefits

What Federating Through Jarvis Unlocks

A dedicated experience layer between AgentCore/AI Foundry and the rest of your AI stack - with multi-cloud catalog, unified governance, and agent orchestration built in.

🌐

Multi-Cloud Agent Catalog

AgentCore agents and Azure AI Foundry agents exist in the same governed namespace. One registration, one access policy, one audit trail - regardless of which cloud hosts the agent. Adding a new cloud source doesn't change anything for the consuming copilots.

AgentCore + Azure AI Foundry
🔧

MCP Servers & Agents, One Registry

Jarvis federates both AgentCore agents (A2A protocol) and MCP tool servers into the same catalog. Copilots get a single endpoint that resolves both - no separate MCP server config, no separate agent endpoint per team.

MCP & Agent Registry
🔒

RBAC and ACL Across Clouds

Instead of maintaining per-team IAM policies inside AWS and separate Foundry roles inside Azure, enterprise access is modeled once in Jarvis using your IdP identities - Entra ID, Okta, or Auth0. Scoped RBAC roles and per-agent ACL policies apply uniformly across both clouds.

AgentCore RBAC & ACL

Zero Credential Exposure

Copilots authenticate to Jarvis via OAuth 2.0. Jarvis proxies to AgentCore using ephemeral STS tokens scoped to each request. No AWS credentials are distributed to developer machines, no credential rotation per team, no leaked IAM keys in copilot config files.

Zero-Trust Access
🔌

Every Copilot, One Config

One MCP endpoint URL in each developer's copilot config gives access to all permitted AgentCore and Foundry agents. When your team deploys a new agent to AgentCore, it appears automatically on the next catalog sync - no client-side change, no re-announcement to teams.

AgentCore Access Layer
🤖

Agent Orchestration Layer

Federated AgentCore agents are first-class participants in Jarvis Workflow - the agent orchestration layer. Build multi-step pipelines that chain AgentCore agents with Azure Foundry agents and native A2A agents, with full audit and supervised or autonomous execution modes.

Agent Orchestration

Ready to Federate Your AgentCore Agents?

See Jarvis connect AWS AgentCore and Azure AI Foundry into one governed experience layer - live demo, your environment.

At a glance

AgentCore and AI Foundry federation

Most enterprises end up with agents in more than one cloud, and the cost is not the runtime — it is the duplicated governance. Agent federation puts AWS AgentCore and Azure AI Foundry agents in 1 catalog under 1 policy model. These 6 rows summarise how agent federation works in practice.

Reference facts for federating AWS AgentCore and Azure AI Foundry agents into Jarvis Registry.
AspectHow federation works
Runtimes coveredAWS AgentCore and Azure AI Foundry, federated side by side into a single catalog namespace.
Migration requiredNone. Agents keep their existing runtime, deployment pipeline, and release cadence in their home cloud.
IdentityAzure EntraID authenticates the caller once; the gateway then presents the right credential to each cloud.
Access policyA single ACL model spans both clouds, so a team’s permissions do not have to be restated per provider.
Client integrationCopilots integrate with 1 endpoint instead of 2 provider SDKs, which is what removes the duplicated wiring.
AuditCross-cloud invocations land in 1 trace, so an A2A chain that crosses providers is still readable end to end.
Specifications

Federation technical

Federation is judged on 3 questions: what stays put, what is exchanged at the boundary, and what the audit trail records. The rows below answer all 3 with the standards that define each mechanism.

Cross-cloud federation specifications for AWS AgentCore and Azure AI Foundry.
SpecificationValue
Federated runtimes2 — AWS AgentCore and Azure AI Foundry
Agents redeployed0 — each agent stays in its home runtime and pipeline
Catalog namespaces1 shared namespace spanning both clouds
Client credentials held1 set — the caller authenticates once against Azure EntraID
Credential exchangeOAuth 2.0 Token Exchange (RFC 8693) at the boundary
Base authorizationOAuth 2.0 (RFC 6749), Bearer usage per RFC 6750
Token scopingResource Indicators for OAuth 2.0 (RFC 8707)
Token formatJSON Web Token (RFC 7519)
Identity federationOpenID Connect Core 1.0 and SAML 2.0
Transport securityTLS 1.3 (RFC 8446) preferred, TLS 1.2 minimum
Agent protocolA2A invocation; MCP (JSON-RPC 2.0) for tool calls
Cross-cloud trace1 trace per chain — a 3-hop workflow spanning both clouds stays 1 record
Telemetry formatOpenTelemetry OTLP
Zero-trust modelNIST SP 800-207 (2020), evaluated per request
Runtimes3 managed Kubernetes services — Amazon EKS, Azure AKS, Google GKE
Vendor data plane0 — the registry runs inside the customer account
Watch

The AWS AgentCore integration

A recorded walkthrough of AgentCore agents being registered and invoked through Jarvis, which is the concrete version of the federation architecture described above.

Jarvis Integration with AWS AgentCore · 2 min 56 sec
Rollout

How to set up agent federation across AWS and Azure

Agent federation is configuration rather than migration, which is why it can usually be completed without involving the teams that own the individual agents. These 5 steps are the working order.

  1. Inventory both clouds. List the AgentCore and AI Foundry agents already in production and note which teams depend on each.

  2. Deploy Jarvis Registry. Stand the registry up in an existing Kubernetes cluster; it is the neutral ground both clouds register into.

  3. Connect the providers. Attach AWS AgentCore and Azure AI Foundry so their agents appear in the catalog without being redeployed.

  4. Unify the policy model. Map existing per-cloud permissions onto one ACL scheme so entitlements stop drifting between providers.

  5. Repoint the clients. Switch copilots from provider SDKs to the gateway endpoint and confirm cross-cloud calls appear in 1 trace.

In practice

One catalog across two clouds

The value of federation shows up in the audit view: a workflow that touches agents in both providers reads as a single chain rather than two disconnected halves.

AWS AgentCore and Azure AI Foundry agents federated into the Jarvis Registry catalog
AgentCore and AI Foundry agents registered side by side in one catalog.
Cross-cloud agent invocation trace showing identity, target agent, and policy version
A cross-provider invocation chain still resolves to a single readable trace.
FAQ

Federation questions we are asked most

Multi-cloud agent estates raise a predictable set of concerns about lock-in, latency, and credential handling. These are the answers that matter during an architecture review.

Agents remain deployed in AWS AgentCore and Azure AI Foundry throughout, so removing the registry leaves both estates exactly as they were before federation.

The integration surface clients use is MCP, an open protocol, rather than a proprietary API — which is the practical test of whether a gateway is reversible.

The caller authenticates once against Azure EntraID. The gateway then presents the correct credential to whichever provider hosts the target agent, so client code never holds 2 sets of cloud credentials.

Because credentials terminate at the gateway rather than in the client, rotating a provider credential does not require redeploying every copilot integration.

It stays a single logical chain. Each hop records the invoking agent, the target, and the policy version in force, regardless of which provider hosted which step.

That is the main operational reason to federate: without it, a 3-hop workflow spanning both clouds produces 2 partial audit trails and no end-to-end view.

No. Agents keep whatever definition format their home runtime uses; the registry catalogs them and applies a common access policy on top.

Standardising definitions is a reasonable goal, but federation does not depend on it and should not be blocked waiting for it.

See all questions
Related resources

Jarvis resources

Federation is a capability of the Agent Gateway. These pages cover the gateway, the catalog, and the wider governance model.

Sources

Standards and references

ASCENDING is an AWS Advanced Tier Services Partner with the AWS Generative AI Competency, and builds Jarvis as licensed software that runs inside your own cloud account. The documents below are the primary sources for the runtimes and protocols involved.