# bedrock-agentcore

> An SDK for using Bedrock AgentCore

- **URL**: https://www.freshcrate.ai/projects/bedrock-agentcore
- **Author**: pypi
- **Category**: AI Agents
- **Latest version**: `v1.13.0` (2026-06-02)
- **License**: Apache-2.0
- **Source**: https://github.com/aws/bedrock-agentcore-sdk-python/issues
- **Homepage**: https://pypi.org/project/bedrock-agentcore/
- **Language**: Python
- **GitHub**: 684 stars, 108 forks
- **Registry**: pypi (`bedrock-agentcore`)
- **Tags**: `pypi`

## Description

<div align="center">
  <div>
    <a href="https://aws.amazon.com/bedrock/agentcore/">
      <img width="150" height="150" alt="image" src="https://github.com/user-attachments/assets/b8b9456d-c9e2-45e1-ac5b-760f21f1ac18" />
   </a>
  </div>

  <h1>
    Bedrock AgentCore SDK
  </h1>

  <h2>
    Deploy your local AI agent to Bedrock AgentCore with zero infrastructure
  </h2>

  <div align="center">
    <a href="https://github.com/aws/bedrock-agentcore-sdk-python/graphs/commit-activity"><img alt="GitHub commit activity" src="https://img.shields.io/github/commit-activity/m/aws/bedrock-agentcore-sdk-python"/></a>
    <a href="https://github.com/aws/bedrock-agentcore-sdk-python/issues"><img alt="GitHub open issues" src="https://img.shields.io/github/issues/aws/bedrock-agentcore-sdk-python"/></a>
    <a href="https://github.com/aws/bedrock-agentcore-sdk-python/pulls"><img alt="GitHub open pull requests" src="https://img.shields.io/github/issues-pr/aws/bedrock-agentcore-sdk-python"/></a>
    <a href="https://github.com/aws/bedrock-agentcore-sdk-python/blob/main/LICENSE"><img alt="License" src="https://img.shields.io/github/license/aws/bedrock-agentcore-sdk-python"/></a>
    <a href="https://pypi.org/project/bedrock-agentcore"><img alt="PyPI version" src="https://img.shields.io/pypi/v/bedrock-agentcore"/></a>
    <a href="https://python.org"><img alt="Python versions" src="https://img.shields.io/pypi/pyversions/bedrock-agentcore"/></a>
  </div>

  <p>
  <a href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/what-is-bedrock-agentcore.html">Documentation</a>
    ◆ <a href="https://github.com/awslabs/amazon-bedrock-agentcore-samples">Samples</a>
    ◆ <a href="https://discord.gg/bedrockagentcore-preview">Discord</a>
    ◆ <a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/bedrock-agentcore-control.html">Boto3 Python SDK</a>
    ◆ <a href="https://github.com/aws/bedrock-agentcore-sdk-python">Runtime Python SDK</a>
    ◆ <a href="https://github.com/aws/bedrock-agentcore-starter-toolkit">Starter Toolkit</a>

  </p>
</div>

## Overview
Amazon Bedrock AgentCore enables you to deploy and operate highly effective agents securely, at scale using any framework and model. With Amazon Bedrock AgentCore, developers can accelerate AI agents into production with the scale, reliability, and security, critical to real-world deployment. AgentCore provides tools and capabilities to make agents more effective and capable, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. Amazon Bedrock AgentCore services are composable and work with popular open-source frameworks and any model, so you don’t have to choose between open-source flexibility and enterprise-grade security and reliability.

## 🚀 From Local Development to Bedrock AgentCore

```python
from bedrock_agentcore import BedrockAgentCoreApp
app = BedrockAgentCoreApp()

from strands import Agent # or bring your agent.

@app.entrypoint
async def handler(request):
    prompt = request.get("prompt")

    agent = Agent()

    async for event in agent.stream_async(prompt):
        yield (event)

app.run()
```

**What you get with Bedrock AgentCore:**
- ✅ **Keep your agent logic** - Works with Strands, LangGraph, CrewAI, Autogen, or custom frameworks
- ✅ **Zero infrastructure management** - No servers, containers, or scaling concerns
- ✅ **Enterprise-grade platform** - Built-in auth, memory, observability, security
- ✅ **Production-ready deployment** - Reliable, scalable, compliant hosting

## Amazon Bedrock AgentCore services
- 🚀 **Runtime** - Secure and session isolated compute: **[Runtime Quick Start](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-get-started-toolkit.html)**
- 🧠 **Memory** - Persistent knowledge across sessions: **[Memory Quick Start](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/memory-get-started.html)**
- 🔗 **Gateway** - Transform APIs into MCP tools: **[Gateway Quick Start](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-quick-start.html)**
- 💻 **Code Interpreter** - Secure sandboxed execution: **[Code Interpreter Quick Start](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/code-interpreter-getting-started.html)**
- 🌐 **Browser** - Cloud-based web automation: **[Browser Quick Start](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/browser-onboarding.html)**
- 📊 **Observability** - OpenTelemetry tracing: **[Observability Quick Start](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/observability-get-started.html)**
- 🔐 **Identity** - AWS & third-party auth: **[Identity Quick Start](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/identity-getting-started-cognito.html)**

## AG-UI Protocol Support

Deploy agents using the [AG-UI protocol](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-agui.html) with zero boilerplate. A single `entryp

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.13.0` | 2026-06-02 | High | ## Installation ```bash pip install bedrock-agentcore==1.13.0 ```  ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.13.0/CHANGELOG.md) for details.   ## What's Changed * feat: AgentCore tool search plugin for Strands Agents by @senthilkumarmohan in https://github.com/aws/bedrock-agentcore-sdk-python/pull/494 * ci: skip bearer token integ tests pending AgentCredentialProviderService fix by @jariy17 in https://github.com/aws/bedrock-agentcore-sdk-pyt |
| `v1.12.0` | 2026-05-28 | High | ## Installation ```bash pip install bedrock-agentcore==1.12.0 ```  ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.12.0/CHANGELOG.md) for details.   ## What's Changed * feat: add async support to MemorySessionManager by @nborges-aws in https://github.com/aws/bedrock-agentcore-sdk-python/pull/478 * add metadata support for LTM by @nborges-aws in https://github.com/aws/bedrock-agentcore-sdk-python/pull/481 * fix: out-of-scope variable in catch block |
| `v1.11.0` | 2026-05-22 | High | ## Installation ```bash pip install bedrock-agentcore==1.11.0 ```  ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.11.0/CHANGELOG.md) for details.   ## What's Changed * test: add OTEL span content leakage integration tests by @jesseturner21 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/485 * fix: stop retrying after successful payment signing is rejected by merchant by @rajuans in https://github.com/aws/bedrock-agentcore-sdk-python/p |
| `v1.10.0` | 2026-05-19 | High | ## Installation ```bash pip install bedrock-agentcore==1.10.0 ```  ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.10.0/CHANGELOG.md) for details.   ## What's Changed * chore: replace all github.token/GITHUB_TOKEN with GitHub App token by @aidandaly24 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/475 * feat: expand custom request header forwarding to match runtime allowlist by @padmak30 in https://github.com/aws/bedrock-agentcore-sdk |
| `v1.9.1` | 2026-05-12 | High | ## Installation ```bash pip install bedrock-agentcore==1.9.1 ```  ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.9.1/CHANGELOG.md) for details.   ## What's Changed * docs: add AGENTS.md and testing anti-patterns section by @Hweinstock in https://github.com/aws/bedrock-agentcore-sdk-python/pull/465 * fix: remove double-base64 encoding in upload_file/download_file by @Hweinstock in https://github.com/aws/bedrock-agentcore-sdk-python/pull/464 * fix: |
| `v1.9.0` | 2026-05-07 | High | ## Installation ```bash pip install bedrock-agentcore==1.9.0 ```  ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.9.0/CHANGELOG.md) for details.   ## What's Changed * fix: preserve multi-turn history in Strands ConversationTurn by @tejaskash in https://github.com/aws/bedrock-agentcore-sdk-python/pull/454 * feat(payments): add AgentCore Payments module by @aidandaly24 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/457 * ci: add payment |
| `v1.8.0` | 2026-04-30 | High | ## Installation ```bash pip install bedrock-agentcore==1.8.0 ```  ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.8.0/CHANGELOG.md) for details.   ## What's Changed * fix: increase memory regression test timeout to 15 minutes by @nborges-aws in https://github.com/aws/bedrock-agentcore-sdk-python/pull/442 * docs: update README links and remove Starter Toolkit references by @tejaskash in https://github.com/aws/bedrock-agentcore-sdk-python/pull/444 * |
| `v1.7.0` | 2026-04-28 | High | ## Installation ```bash pip install bedrock-agentcore==1.7.0 ```  ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.7.0/CHANGELOG.md) for details.   ## What's Changed * fix: reduce flakiness in retrieval config integration test by @Hweinstock in https://github.com/aws/bedrock-agentcore-sdk-python/pull/437 * fix: add pytest-rerunfailures to integ test config by @nborges-aws in https://github.com/aws/bedrock-agentcore-sdk-python/pull/435 * feat: add p |
| `v1.6.4` | 2026-04-23 | High | ## Installation ```bash pip install bedrock-agentcore==1.6.4 ```  ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.6.4/CHANGELOG.md) for details.   ## What's Changed * fix: implement update_message() for guardrail redaction support by @notgitika in https://github.com/aws/bedrock-agentcore-sdk-python/pull/388 * fix(converters): prepend reasoningContent blocks in _openai_to_bedrock() by @cagataycali in https://github.com/aws/bedrock-agentcore-sdk-pyt |
| `1.6.3` | 2026-04-21 | Low | Imported from PyPI (1.6.3) |

## Dependency audit

- **Score**: 74/100
- **Total deps**: 13
- **Resolved**: 4
- **Unresolved**: 9
- **License conflicts**: 0
- **Warnings**: 6
- **Scanned**: 2026-05-25

## Citation

- HTML: https://www.freshcrate.ai/projects/bedrock-agentcore
- Markdown: https://www.freshcrate.ai/projects/bedrock-agentcore.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/bedrock-agentcore/deps

_Generated by freshcrate.ai. Indexes pypi releases for AI-agent ecosystem packages._
