Amazon Bedrock AgentCore is in preview release and is subject to change.
Interact with web applications using Amazon Bedrock AgentCore Browser
The Amazon Bedrock AgentCore Browser provides a secure, cloud-based browser that enables AI agents to interact with websites. It includes security features such as session isolation, built-in observability through live viewing, CloudTrail logging, and session replay capabilities.
Overview
The Amazon Bedrock AgentCore Browser provides a secure, isolated browser environment that allows you to interact with web applications while minimizing potential risks to your system. It runs in a containerized environment within AgentCore, and isolates web activity from your local system.

Why use remote browsers for agent development?
A remote browser runs in a separate environment rather than on the local machine. For agent development, remote browsers allow AI agents to interact with the web as humans do.
Remote browsers provide the following capabilities for agent development:
-
Web interaction capabilities for navigating websites, filling forms, clicking buttons, and parsing dynamic content
-
Serverless browser infrastructure that automatically scales without infrastructure overhead
-
Visual understanding through screenshots that allow agents to interpret websites as humans do
-
Human intervention with live interactive view capabilities
-
Isolation and security by running web interactions for each session in a separate environment
-
Complex web application navigation for interfaces that require browser capabilities
-
Security through session isolation and audit capabilities
-
Observability with real-time visibility and recorded history of browser interactions
Remote browsers bridge the gap between AI agents and the human web, allowing agents to interact with websites designed for human users rather than being limited to APIs or static content.
Security Features
The Browser Tool includes several security features to help protect your environment:
-
Isolation: The browser runs in a containerized environment, isolated from your local system
-
Ephemeral sessions: Browser sessions are temporary and reset after each use
-
Session timeouts: Sessions are terminated either by client or when the time to live (ttl) expires
How it works
-
Create a Browser Tool
Create a Browser Tool to enable web browsing capabilities. The Browser Tool allows you to augment your agent runtime to securely interact with web applications, fill forms, navigate websites, and extract information. These interactions can be performed in a fully managed environment with low latency.
-
Integrate it within an agent to invoke
Copy the built-in tool resource ARN into your runtime agent code to invoke it as part of your session. For browser use tools, you can navigate websites and interact with web elements in real-time.
-
Assess performance using observability
Monitor key metrics for each tool in CloudWatch to get real-time performance insights.