The AgentCore Service Catalog
Seven GA services plus the preview frontier
- Name the original seven GA AgentCore services and give a one-line definition of each
- List the newer modules — Harness, Policy, Evaluations, Registry, Payments, Optimization — and explain what each adds
- Distinguish preview from GA status and treat that status as a volatile fact to verify on the live docs
- Explain how the services compose into an end-to-end agent versus being adopted a la carte
- Apply the teaching gotcha: reconcile any '7 services' list you read against the live 'What is AgentCore' page
AgentCore is not one service — it's a catalog of independently billable, serverless primitives you compose into a production agent or adopt one at a time. This lesson maps the original seven GA services (Runtime, Memory, Gateway, Identity, Browser, Code Interpreter, Observability) plus the newer modules (Harness, Policy, Evaluations, Registry, Payments, Optimization), and teaches the single most important survival skill: the canonical "seven services" list from mid-2025 blogs is no longer complete, so always reconcile against the live docs.
- 1AgentCore is a catalog, not a monolith
- 2The original seven (all GA)
- 3The newer modules added since GA
- 4How the services compose: end-to-end vs. a la carte
- 5The gotcha: reconcile against the live docs
AgentCore is a catalog, not a monolith
The first lesson framed AgentCore as managed, serverless production primitives. This lesson hands you the full map of what's in the box so nothing surprises you later in the course.
The critical mental model: AgentCore is modular. The AWS overview describes the services as working "together or independently." You do not adopt the whole platform to get value. You can use only Gateway (to expose your APIs as MCP tools), only Code Interpreter (a managed sandbox), or only Memory (a managed store) — while your agent runs on EKS, ECS, or Lambda. Each service has its own SDK/API surface and is independently billable.
That modularity is why "the service catalog" is the right framing. Treat each entry as a building block with its own purpose, its own pricing dimension, and its own GA/preview status — not as a feature of one big product.
There is a naming trap to clear first. "Amazon Bedrock AgentCore" (modular, code-first infrastructure) is a distinct product from the older "Amazon Bedrock Agents" (the fully managed, configuration-first agent product). The next lesson disambiguates them in depth — for now, just know the catalog below belongs to AgentCore, and despite the "Bedrock" in the name it is explicitly not limited to Bedrock models.
Key insight
Modular means a la carte AND independently billable
The same property that lets you run your agent on EKS and call only AgentCore Gateway is the property that shows up on your bill: there is no bundled platform fee. You pay per service for what you use. That is a feature for incremental adoption and a thing to watch when you compose many services together.
The original seven (all GA)
These seven were announced together at preview (AWS Summit NY, July 16 2025) and all reached general availability. They are the backbone of the rest of this course — a full module is devoted to several of them.
| # | Service | One-line definition |
|---|---|---|
| 1 | AgentCore Runtime | A secure, serverless runtime for deploying and scaling AI agents and tools — fast cold starts, extended runtime for async agents, true per-session isolation, built-in identity, multi-modal/multi-agent support. |
| 2 | AgentCore Memory | Context-aware memory with control over what the agent remembers: short-term memory for multi-turn conversations, long-term memory that persists across sessions; stores can be shared across agents. |
| 3 | AgentCore Gateway | Converts your APIs, Lambda functions, and existing services into MCP-compatible tools (and connects to pre-existing MCP servers), exposed to agents through one Gateway endpoint. |
| 4 | AgentCore Identity | Agent identity, access, and authentication management compatible with existing IdPs (Cognito, Okta, Microsoft Entra ID, Auth0) — no user migration or auth rebuild. |
| 5 | AgentCore Browser | A fast, secure cloud browser runtime so agents can navigate, fill forms, and extract information. Works with Playwright, browser-use, and Amazon Nova Act. |
| 6 | AgentCore Code Interpreter | An isolated sandbox for agents to execute code (Python, JavaScript, TypeScript) to solve complex end-to-end tasks accurately. |
| 7 | AgentCore Observability | A unified view to trace, debug, and monitor agents in production — OpenTelemetry (OTEL)-compatible, powered by Amazon CloudWatch; integrates with Datadog, Dynatrace, Arize Phoenix, LangSmith, Langfuse. |
A useful way to bucket them: Runtime is the hosting primitive; Memory and Identity are stateful services your agent leans on; Gateway, Browser, and Code Interpreter are the ways your agent reaches the outside world (tools, the web, code execution); Observability is how you see what happened.
All seven definitions trace to the one page you should bookmark: the live what-is-bedrock-agentcore.html overview.
Note
GA date is a volatile fact
These services reached GA on October 13 2025 (as of writing — verify on the AWS What's New page). Preview was announced July 16 2025, the preview free window ran through Sept 16 2025, and standard pricing began Sept 17 2025. Treat every one of those dates as a number to confirm against the live source, not a timeless fact.
The newer modules added since GA
Here is the part that trips people up. The catalog keeps growing. If you only read the July–October 2025 blogs, you will miss everything below. These modules were added after the original seven, and their availability is the most volatile thing in this lesson.
| Service | What it adds | Status (verify on live docs) |
|---|---|---|
| AgentCore Harness | A managed agent loop — define and invoke an agent with a single API call, specifying model, system prompt, and tools inline. Handles orchestration, tool execution, memory, and response generation; each session runs in an isolated microVM with filesystem and shell access. | CLI config-based harness path labeled preview. |
| AgentCore Policy | Deterministic control so agents stay within defined boundaries and business rules. Author rules in natural language or Cedar (AWS's open-source policy language); integrates with Gateway to intercept every tool call before execution. | Now in the first-party Core services table; GA-vs-preview status volatile — confirm on AWS What's New. |
| AgentCore Evaluations | A purpose-built evaluation service for automated, data-driven agent assessment — task execution, edge-case handling, output reliability; results flow into Observability. Consumes OTEL/OpenInference traces from Strands and LangGraph. | GA — March 31 2026 (13 built-in evaluators, online + on-demand, 9 launch regions); confirm region + pricing. |
| AgentCore Registry | A centralized catalog for discovering and managing agents, MCP servers, tools, skills, and custom resources across an org, with a governed publish/review/approve workflow and hybrid semantic + keyword search. | Listed as preview. |
| AgentCore Payments | A managed service for microtransaction payments so agents can access paid APIs, MCP servers, and content using the x402 protocol. Wallet integration, configurable spending limits, observability; supports Coinbase CDP and Stripe (Privy) wallet providers. | Listed as preview. |
| AgentCore Optimization | Recommendations plus A/B tests for tuning agents. | "Recommendations" free during public preview; GA pricing TBA. |
The honest summary of status as of writing — and exactly the kind of fact that drifts:
- Original 7 — GA (Oct 13 2025).
- Harness, Registry, Payments, Optimization — preview.
- Evaluations — GA (March 31 2026).
- Policy — now listed in the first-party Core services table; GA-vs-preview status volatile, confirm on the live page.
Do not teach (or build a production dependency on) the preview modules as if they were production-ready without a live status check.
Watch out
Preview-vs-GA is the most volatile fact here
Statuses in the table above will change. The course rule for any volatile fact: teach the concept, cite the official source, and re-verify the number/status before you rely on it. For preview-vs-GA specifically, the single source of truth is the live 'What is AgentCore' overview page — not a blog, not this lesson, not your memory of a re:Invent talk.
How the services compose: end-to-end vs. a la carte
Because the services work together or independently, there are three recognizable adoption patterns. They are not mutually exclusive — they're points on a spectrum from "adopt everything" to "adopt one thing."
1. All-in (the paved path). You scaffold with the AgentCore CLI and let the services interlock: Runtime hosts the agent, Memory persists context, Gateway exposes tools, Identity authorizes inbound and outbound calls, Observability monitors, and Policy governs every tool call. This is the end-to-end production agent the capstone builds toward.
2. A la carte. You run your agent on EKS / Lambda / ECS and adopt only the AgentCore pieces you need — only Gateway, or only Code Interpreter, or only Browser, or only Memory. Each is consumable on its own because each has its own SDK/API surface.
3. Tool provider. You combine Gateway + Registry to publish governed MCP tools that other teams' agents discover and consume — an internal tool marketplace.
Conceptually, an end-to-end agent layers like this:
Caller (user / app)
│ inbound auth (Identity)
▼
┌─────────────────────────┐
│ AgentCore Runtime │ ← hosts your container (any framework)
│ • your agent code │
└───────┬──────────┬───────┘
│ │ outbound auth (Identity token vault)
reads/writes ▼
Memory AgentCore Gateway ── MCP tools ──▶ your APIs / Lambdas
│
Policy (Cedar) intercepts each tool call
Browser / Code Interpreter = built-in tools
│
Observability (CloudWatch + OTEL) sees it allThe key takeaway: there is no "AgentCore monolith" you turn on. You pick the blocks, and the SDK/CLI wire them together when you want the paved path.
Example
A la carte in one line
A team with an existing LangGraph agent on EKS that just wants their internal REST APIs callable as governed MCP tools adopts Gateway alone — no Runtime, no Memory. That is a complete, supported deployment. AgentCore does not require you to move the agent into Runtime to use any single service.
The gotcha: reconcile against the live docs
This is the most important habit this lesson teaches, and it's worth stating bluntly.
The canonical "7 services" list you'll see in most July–October 2025 blogs is no longer the full list. Harness, Policy, Evaluations, Registry, Payments, and Optimization were added afterward, and their statuses keep moving.
So whenever you read a "here are the AgentCore services" list — in a blog, a conference recap, a Stack Overflow answer, or even this course — reconcile it against the live source:
- The live "What is AgentCore" overview page is the authoritative service list. Its "Core services" table keeps growing.
- The pricing page is a second cross-check: a service that's independently billable shows up there with its dimension (and preview modules are often flagged free or pass-through).
Why this matters beyond pedantry: building on a preview module means accepting that its API, pricing, and even existence can change before GA. Mistaking a preview module for GA is a production risk, not a trivia error. The discipline is simple — concept from the course, status from the live page, every time.
When you see a "7 AgentCore services" claim, ask:
1. Is this from mid-2025? → it's almost certainly stale.
2. Open what-is-bedrock-agentcore.html → count the live "Core services" table.
3. For any module you'll depend on → confirm preview vs GA before you build.Tip
Bookmark two pages
Keep the live overview page (the service list + statuses) and the pricing page (independently billable dimensions) open as you work through this course. Between them you can answer 'does this service exist, what does it do, is it GA, and how is it billed' without trusting a possibly-stale secondary source.
Try it: Audit the live catalog and classify every service
Goal: build the habit of reconciling a service list against the live docs, and produce your own accurate, dated catalog snapshot.
- Open the source of truth. Visit the live overview page (
what-is-bedrock-agentcore.html) and find the 'Core services' table. Write down today's date — this snapshot is only valid as of that date. - List what you find. Copy out every service name shown. Compare it to the list in this lesson (Runtime, Memory, Gateway, Identity, Browser, Code Interpreter, Observability + Harness, Policy, Evaluations, Registry, Payments, Optimization). Note any service that appears on the live page but not here — the catalog grows.
- Classify status. For each service, record whether the live docs present it as GA or preview. Flag any service whose GA-vs-preview status you cannot confirm on a first-party AWS page (Harness, Registry, and Payments are good candidates — and note that Evaluations went GA on March 31 2026).
- Cross-check billability. Open the pricing page. For three services of your choice, note the billing dimension (e.g. active vCPU-hours + GB-hours, per request, per record, pass-through, or free/preview). Confirm each is independently billable.
- Decide a composition. Pick a hypothetical agent (e.g. a customer-support bot already running on Lambda). List which AgentCore services you'd adopt a la carte versus which you'd skip, and justify each in one sentence.
- Reflect. In three sentences: which service in your snapshot was missing from the mid-2025 'seven services' framing, why does mistaking a preview module for GA create production risk, and what is your one-line rule for trusting a service list going forward?
Key takeaways
- 1AgentCore is a modular catalog of independently billable, serverless services that 'work together or independently' — not a single product you turn on.
- 2The original seven (all GA): Runtime (hosting), Memory, Identity (stateful services), Gateway, Browser, Code Interpreter (reaching the outside world), and Observability (seeing what happened).
- 3Newer modules added since GA: Harness (managed agent loop), Policy (Cedar/NL deterministic control), Evaluations, Registry (org-wide catalog), Payments (x402 microtransactions), and Optimization.
- 4Preview-vs-GA status is volatile: original 7 GA (Oct 13 2025); Evaluations GA (March 31 2026); Harness/Registry/Payments/Optimization still preview; Policy now listed first-party with status to confirm on the live page.
- 5Three composition patterns: all-in (the CLI-scaffolded paved path), a la carte (one service while your agent runs on EKS/Lambda/ECS), and tool provider (Gateway + Registry).
- 6The teaching gotcha: the mid-2025 '7 services' list is no longer complete — always reconcile any service list against the live 'What is AgentCore' page and the pricing page.
Quiz
Lock in what you learned
Check your understanding
0 / 4 answered
1.Which set correctly lists the original seven GA AgentCore services?
2.A teammate cites a mid-2025 blog stating 'AgentCore has exactly seven services.' What is the most accurate response?
3.Your team runs a LangGraph agent on EKS and only wants to expose internal REST APIs as MCP tools. Which AgentCore adoption is appropriate?
4.How should you treat AgentCore Policy's release status in this course?
Go deeper
Hand-picked sources to keep learning
The single source of truth for the Core services table and preview-vs-GA status. Reconcile every service list against this page.
Cross-check which services are independently billable and which preview modules are free or pass-through. All numbers are volatile.
The October 13 2025 GA announcement for the original services — verify GA dates here.
The July 16 2025 preview launch of the original seven, with the preview/pricing timeline.
Deep dive on the Evaluations module (GA March 31 2026 — confirm region + pricing on the live page).
Marketing-level overview of the platform and the modular use cases; good for the high-level map.