Skip to main content

Getting started with Amazon Bedrock AgentCore

Start building powerful agents, your way. Choose your path to production

Get started in the AgentCore Console

Configure and test agents directly in the AgentCore console

1

Sign in to the AgentCore Console

Use your IAM credentials to access the AgentCore Console. From the AWS Management Console, navigate to Bedrock AgentCore to begin your setup.

2

Choose a service

AgentCore is modular. You can start with Runtime, Memory, Gateway, Tools, Identity, or Observability — choose based on your use case. There's no required order or dependency.

3

Configure and deploy

Fill in the required settings for your selected service: Upload a container image for Runtime to deploy your agent, define tool targets in Gateway to connect your services, create a store in Memory to maintain context, or set up authentication rules in Identity to manage access.

4

Test and monitor

Use the console to test your runtime or tools, invoke agents, simulate calls, and monitor logs and traces. Observability can be enabled to inspect workflows and performance metrics.

Get started with code

Use AWS SDK, CLI or API to programatically manage AgentCore services

1

Choose your starting point

Choose between three programmatic access methods: AWS SDK (software development kits in Python, Java, etc. for application integration), AWS CLI (command-line interface for quick terminal commands), or REST APIs (direct HTTP requests). These options let you interact with AgentCore services—such as Runtime, Memory, Gateway, Identity, Tools, and Observability—through the workflows that best match your development environment.

2

Authenticate securely

Configure authentication using AWS credentials: IAM roles, access keys, or OAuth tokens. Each AgentCore service may have specific requirements, especially when integrating with third-party tools or defining identity scopes. Refer to the documentation to ensure secure setup across services.

3

Configure your services

Use your preferred method to provision AgentCore services. For example, create a runtime agent using the SDK with agentcore_runtime.create_agent(), register a tool with agentcore_gateway.register_tool(), or create a memory store via CLI using aws agentcore create-memory-store --name MyMemoryStore --type VECTOR. Each service supports focused configuration to fit your use case.

4

Invoke or observe

Trigger agent execution using InvokeAgent or related SDK methods. Monitor performance with AgentCore Observability and OpenTelemetry pipelines. These tools give you visibility into both individual service performance and complete agent workflows.

Did you find what you were looking for today?

Let us know so we can improve the quality of the content on our pages