Create, develop, and deploy AI agents to Amazon Bedrock AgentCore
Overview
Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model.
AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale
agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to
AgentCore with minimal configuration.
Upgrading from the Bedrock AgentCore Starter Toolkit? If the old Python CLI is still installed, you’ll see a
warning after install asking you to uninstall it. Both CLIs use the agentcore command name, so having both can cause
confusion. Uninstall the old one using whichever tool you originally used:
pip uninstall bedrock-agentcore-starter-toolkit # if installed via pip
pipx uninstall bedrock-agentcore-starter-toolkit # if installed via pipx
uv tool uninstall bedrock-agentcore-starter-toolkit # if installed via uv
npm install -g @aws/agentcore
Quick Start
Use the terminal UI to walk through all commands interactively, or run each command individually:
# Launch terminal UI
agentcore
# Create a new project (wizard guides you through agent setup)
agentcore create
cd my-project
# Test locally
agentcore dev
# Deploy to AWS
agentcore deploy
# Test deployed agent
agentcore invoke
AgentCore CLI
Create, develop, and deploy AI agents to Amazon Bedrock AgentCore
Overview
Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model. AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to AgentCore with minimal configuration.
🚀 Jump Into AgentCore
Installation
Quick Start
Use the terminal UI to walk through all commands interactively, or run each command individually:
Supported Frameworks
Supported Model Providers
Commands
Project Lifecycle
createdevdeployinvokeResource Management
addremoveObservability
logstraces listtraces getstatusEvaluations
add evaluatoradd online-evalrun evalevals historypause online-evalresume online-evallogs evalsUtilities
validatepackagefetch accessupdateProject Structure
App Structure
Configuration
Projects use JSON schema files in the
agentcore/directory:agentcore.json- Agent specifications, memory, credentials, evaluators, online evalsdeployed-state.json- Runtime state in agentcore/.cli/ (auto-managed)aws-targets.json- Deployment targets (account, region)Capabilities
Documentation
Feedback & Issues
Found a bug or have a feature request? Open an issue on GitHub.
Security
See SECURITY for reporting vulnerabilities and security information.
License
This project is licensed under the Apache-2.0 License.