freshcrate
Skin:/
Home > Frameworks > bedrock-agentcore-sdk-python

bedrock-agentcore-sdk-python

Python SDK for transforming any AI agent into a production-ready application. Framework-agnostic primitives for runtime, memory, authentication, and tools with AWS-managed infrastructure.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Python SDK for transforming any AI agent into a production-ready application. Framework-agnostic primitives for runtime, memory, authentication, and tools with AWS-managed infrastructure.

README

Bedrock AgentCore SDK

Deploy your local AI agent to Bedrock AgentCore with zero infrastructure

GitHub commit activity GitHub open issues GitHub open pull requests License PyPI version Python versions

Documentation โ—† Samples โ—† Discord โ—† Boto3 Python SDK โ—† Runtime Python SDK โ—† Starter Toolkit

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

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

AG-UI Protocol Support

Deploy agents using the AG-UI protocol with zero boilerplate. A single entrypoint handler is served over both SSE (POST /invocations) and WebSocket (/ws).

from bedrock_agentcore.runtime import serve_ag_ui

# Framework agent with a .run() method โ€” one line
serve_ag_ui(agui_agent)

Or write a custom agent with the decorator form:

from bedrock_agentcore.runtime import AGUIApp
from ag_ui.core import RunAgentInput, RunStartedEvent, RunFinishedEvent

app = AGUIApp()

@app.entrypoint
async def my_agent(input_data: RunAgentInput):
    yield RunStartedEvent(thread_id=input_data.thread_id, run_id=input_data.run_id)
    # ... your agent logic, yield AG-UI events ...
    yield RunFinishedEvent(thread_id=input_data.thread_id, run_id=input_data.run_id)

app.run()

Install with: pip install "bedrock-agentcore[ag-ui]"

See the AG-UI protocol contract for full details.

๐Ÿ—๏ธ Deployment

Quick Start: Use the Bedrock AgentCore Starter Toolkit for rapid prototyping.

Production: AWS CDK.

A2A Protocol Support

Serve your agent using the A2A (Agent-to-Agent) protocol on Bedrock AgentCore Runtime. Works with any framework that provides an a2a-sdk AgentExecutor (Strands, LangGraph, Google ADK, or custom).

pip install "bedrock-agentcore[a2a]"
from strands import Agent
from strands.a2a import StrandsA2AExecutor
from bedrock_agentcore.runtime import serve_a2a

agent = Agent(model="us.anthropic.claude-sonnet-4-20250514", system_prompt="You are a helpful assistant.")
serve_a2a(StrandsA2AExecutor(agent))

See A2A Protocol Examples for LangGraph, Google ADK, and advanced usage.

๐Ÿ“ License & Contributing

Release History

VersionChangesUrgencyDate
v1.13.0## 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-pytHigh6/2/2026
v1.12.0## 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 blockHigh5/28/2026
v1.11.0## 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/pHigh5/22/2026
v1.10.0## 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-sdkHigh5/19/2026
v1.9.1## 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:High5/12/2026
v1.9.0## 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 paymentHigh5/7/2026
v1.8.0## 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 *High4/30/2026
v1.7.0## 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 pHigh4/28/2026
v1.6.4## 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-pytHigh4/23/2026
v1.6.3## Installation ```bash pip install bedrock-agentcore==1.6.3 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.6.3/CHANGELOG.md) for details. ## What's Changed * fix: validate region parameter to prevent SSRF request redirection by @jariy17 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/417 * Release v1.6.3 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/421 **Full Changelog**: https://githubHigh4/16/2026
v1.6.2## Installation ```bash pip install bedrock-agentcore==1.6.2 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.6.2/CHANGELOG.md) for details. ## What's Changed * fix(ci): increase memory integration test timeout to 15 minutes by @jariy17 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/401 * fix: make agentcore-worker-loop compatible with OTEL threading instrumentation by @aidandaly24 in https://github.com/aws/bedrock-agentcore-sdkHigh4/13/2026
v1.6.1## Installation ```bash pip install bedrock-agentcore==1.6.1 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.6.1/CHANGELOG.md) for details. ## What's Changed * fix: pin griffe version and fix ExplanationStyle attribute error by @sundargthb in https://github.com/aws/bedrock-agentcore-sdk-python/pull/381 * fix: skip integration tests for Dependabot and remove missing label by @sundargthb in https://github.com/aws/bedrock-agentcore-sdk-python/High4/10/2026
v1.6.0## Installation ```bash pip install bedrock-agentcore==1.6.0 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.6.0/CHANGELOG.md) for details. ## What's Changed * feat: add custom code-based evaluator decorator and typed models by @jariy17 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/383 * Release v1.6.0 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/385 **Full Changelog**: https://github.cMedium3/31/2026
v1.5.1## Installation ```bash pip install bedrock-agentcore==1.5.1 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.5.1/CHANGELOG.md) for details. ## What's Changed * Revert "feat: Emit OTEL attributes for AgentCore Evaluation support" by @notgitika in https://github.com/aws/bedrock-agentcore-sdk-python/pull/380 * Release v1.5.1 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/384 **Full Changelog**: https://giMedium3/31/2026
v1.5.0## Installation ```bash pip install bedrock-agentcore==1.5.0 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.5.0/CHANGELOG.md) for details. ## What's Changed * feat: add support for policies and certificates by @rvkandury in https://github.com/aws/bedrock-agentcore-sdk-python/pull/371 * Ci/dependabot auto merge by @sundargthb in https://github.com/aws/bedrock-agentcore-sdk-python/pull/361 * ci: add backward compatibility integration test woMedium3/30/2026
v1.4.8## Installation ```bash pip install bedrock-agentcore==1.4.8 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.4.8/CHANGELOG.md) for details. ## What's Changed * fix: Handle image-only messages in `retrieve_customer_context` by @grahamburgsma in https://github.com/aws/bedrock-agentcore-sdk-python/pull/299 * ci(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/359 * ciMedium3/26/2026
v1.4.7## Installation ```bash pip install bedrock-agentcore==1.4.7 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.4.7/CHANGELOG.md) for details. ## What's Changed * fix: use separate ports for runtime integ tests to avoid parallel conflicts by @Hweinstock in https://github.com/aws/bedrock-agentcore-sdk-python/pull/332 * fix: add missing agentId metadata to batched agent state flush by @Hweinstock in https://github.com/aws/bedrock-agentcore-sdk-pLow3/18/2026
v1.4.6## Installation ```bash pip install bedrock-agentcore==1.4.6 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.4.6/CHANGELOG.md) for details. ## What's Changed * fix(memory): handle SELF_MANAGED override type in _wrap_configuration by @abhu85 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/290 * fix: return 400 for UnicodeDecodeError in invocation handler by @tejaskash in https://github.com/aws/bedrock-agentcore-sdk-python/pull/31Low3/12/2026
v1.4.5## Installation ```bash pip install bedrock-agentcore==1.4.5 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.4.5/CHANGELOG.md) for details. ## What's Changed * ci: parallelize integration tests into matrix jobs by @jariy17 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/269 * chore(deps): bump aiohttp from 3.13.2 to 3.13.3 by @dependabot[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/232 * chore(deps): bump filLow3/11/2026
v1.4.4## Installation ```bash pip install bedrock-agentcore==1.4.4 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.4.4/CHANGELOG.md) for details. ## What's Changed * fix: allow custom HTTP status codes from entrypoint handlers (#284) by @aidandaly24 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/296 * fix: Session Manager Batching improvements by @padmak30 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/298 * feat: add EvLow3/10/2026
v1.4.3## Installation ```bash pip install bedrock-agentcore==1.4.3 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.4.3/CHANGELOG.md) for details. ## What's Changed * Release v1.4.2 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/294 * feat: add buffering for agent state events by @padmak30 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/295 **Full Changelog**: https://github.com/aws/bedrock-agentcLow3/4/2026
v1.4.2## Installation ```bash pip install bedrock-agentcore==1.4.2 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.4.2/CHANGELOG.md) for details. ## What's Changed * Release v1.4.1 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/287 * fix: AgentCoreMemorySessionManager - Cache agent timestamps to eliminate redundant list_events calls by @padmak30 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/289 *Low3/3/2026
v1.4.1## Installation ```bash pip install bedrock-agentcore==1.4.1 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.4.1/CHANGELOG.md) for details. ## What's Changed * Release v1.4.0 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/281 **Full Changelog**: https://github.com/aws/bedrock-agentcore-sdk-python/compare/v1.3.3...v1.4.1Low2/27/2026
v1.3.3## Installation ```bash pip install bedrock-agentcore==1.3.3 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.3.3/CHANGELOG.md) for details. ## What's Changed * feat: isolate async handler execution on dedicated worker event loop by @siwachabhi in https://github.com/aws/bedrock-agentcore-sdk-python/pull/273 * fix: Update list_events max results to max value 100 by @padmak30 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/285 ## Low2/27/2026
v1.4.0## Installation ```bash pip install bedrock-agentcore==1.4.0 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.4.0/CHANGELOG.md) for details. ## What's Changed * Release v1.3.2 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/280 * feat: add SessionConfiguration with proxy, extensions, and profile support by @kevin-orellana in https://github.com/aws/bedrock-agentcore-sdk-python/pull/274 **Full Changelog**:Low2/24/2026
v1.3.2## Installation ```bash pip install bedrock-agentcore==1.3.2 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.3.2/CHANGELOG.md) for details. ## What's Changed * Release v1.3.1 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/270 * fix: insert retrieved LTM before last user message to avoid prefill error by @notgitika in https://github.com/aws/bedrock-agentcore-sdk-python/pull/271 * test: add thinking-mode cLow2/23/2026
v1.3.1## Installation ```bash pip install bedrock-agentcore==1.3.1 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.3.1/CHANGELOG.md) for details. ## What's Changed * Release v1.3.0 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/263 * docs: update memory READMEs with metadata types and message batching by @jariy17 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/264 * fix: use correct boto3 service nLow2/17/2026
v1.3.0## Installation ```bash pip install bedrock-agentcore==1.3.0 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.3.0/CHANGELOG.md) for details. ## What's Changed * Release v1.2.1 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/250 * fix(identity): update endpoint for Create/UpdateWorkloadIdentity by @spatch1923 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/249 * fix: remove deprecated save_turn(Low2/11/2026
v1.2.1## Installation ```bash pip install bedrock-agentcore==1.2.1 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.2.1/CHANGELOG.md) for details. ## What's Changed * Release v1.2.0 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/213 * feat: add Slack notification workflow for new issues by @jariy17 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/226 * fix: escape special characters in Slack notificaLow2/3/2026
v1.1.5## Installation ```bash pip install bedrock-agentcore==1.1.5 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.1.5/CHANGELOG.md) for details. ## What's Changed * Release v1.1.4 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/207 * fix: apply relevance_score filtering in Strands integration (#190) by @aidandaly24 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/211 * feat(memory): add episodic memLow1/13/2026
v1.2.0## Installation ```bash pip install bedrock-agentcore==1.2.0 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.2.0/CHANGELOG.md) for details. ## What's Changed * Release v1.1.4 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/207 * fix: apply relevance_score filtering in Strands integration (#190) by @aidandaly24 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/211 * feat(memory): add episodic memLow1/13/2026
v1.1.4## Installation ```bash pip install bedrock-agentcore==1.1.4 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.1.4/CHANGELOG.md) for details. ## What's Changed * Release v1.1.3 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/204 * fix: encode bytes before filtering empty text in message_to_payload by @kevmyung in https://github.com/aws/bedrock-agentcore-sdk-python/pull/199 * test: add unit test for bytes seLow1/8/2026
v1.1.3## Installation ```bash pip install bedrock-agentcore==1.1.3 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.1.3/CHANGELOG.md) for details. ## What's Changed * Release v1.1.2 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/197 * feat(code-interpreter): Add convenience methods for file operations and package management by @sundargthb in https://github.com/aws/bedrock-agentcore-sdk-python/pull/202 **Full Low1/7/2026
v1.1.2## Installation ```bash pip install bedrock-agentcore==1.1.2 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.1.2/CHANGELOG.md) for details. ## What's Changed * Release v1.1.1 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/184 * fix: dont save empty text messages (breaks Converse API) by @bergjaak in https://github.com/aws/bedrock-agentcore-sdk-python/pull/185 * feat(runtime): Add session_id support to WeLow12/26/2025
v1.1.1## Installation ```bash pip install bedrock-agentcore==1.1.1 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.1.1/CHANGELOG.md) for details. ## What's Changed * Release v1.1.0 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/182 * feat: Add AgentCore Strands Evals integration by @aidandaly24 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/183 * feat(identity): Add @requires_iam_access_token decLow12/3/2025
v1.1.0## Installation ```bash pip install bedrock-agentcore==1.1.0 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.1.0/CHANGELOG.md) for details. ## What's Changed * Release v1.0.7 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/173 * feat(runtime): Add middleware data support to request context by @sundargthb in https://github.com/aws/bedrock-agentcore-sdk-python/pull/178 * Feature/bidirectional streaming by @Low12/2/2025
v1.0.7## Installation ```bash pip install bedrock-agentcore==1.0.7 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.0.7/CHANGELOG.md) for details. ## What's Changed * Release v1.0.6 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/155 * feat: add documentation for metadata support in STM by @glsukki in https://github.com/aws/bedrock-agentcore-sdk-python/pull/156 * Allow passing custom parameters to the GetResourcLow11/25/2025
v1.0.6## Installation ```bash pip install bedrock-agentcore==1.0.6 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.0.6/CHANGELOG.md) for details. ## What's Changed * Release v1.0.5 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/144 * fix: correct workflow output reference for external PR tests by @sundargthb in https://github.com/aws/bedrock-agentcore-sdk-python/pull/141 * feat: adding function to delete all mLow11/10/2025
v1.0.5## Installation ```bash pip install bedrock-agentcore==1.0.5 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.0.5/CHANGELOG.md) for details. ## What's Changed * Release v1.0.4 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/134 * chore: enabling batch api pass through to boto3 client methods by @ShreyP88 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/135 * docs: update quickstart links to AWS Low10/29/2025
v1.0.4## Installation ```bash pip install bedrock-agentcore==1.0.4 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.0.4/CHANGELOG.md) for details. ## What's Changed * Release v1.0.3 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/127 * Update README.md by @eliasbedmar in https://github.com/aws/bedrock-agentcore-sdk-python/pull/128 * Update Outbound Oauth error message by @RushikeshJoshi4 in https://github.com/awLow10/22/2025
v1.0.3## Installation ```bash pip install bedrock-agentcore==1.0.3 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.0.3/CHANGELOG.md) for details. ## What's Changed * fix: remove NotRequried as it is supported only in python 3.11 by @glsukki in https://github.com/aws/bedrock-agentcore-sdk-python/pull/125 * Release v1.0.2 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/126 **Full Changelog**: https://github.comLow10/16/2025
v1.0.2## Installation ```bash pip install bedrock-agentcore==1.0.2 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.0.2/CHANGELOG.md) for details. ## What's Changed * Release v1.0.0 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/118 * Add OAuth2 3LO Identity APIs and enable setting 3LO callback URL via HTTP headers by @SkyWalker-CMD in https://github.com/aws/bedrock-agentcore-sdk-python/pull/116 * Add support fLow10/16/2025
v1.0.0## Installation ```bash pip install bedrock-agentcore==1.0.0 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v1.0.0/CHANGELOG.md) for details. ## What's Changed * fix: fix session name typo in get_last_k_turns by @jona62 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/104 * Release v0.1.7 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/103 * fix: add the include_parent_events parameter to the getLow10/15/2025
v0.1.7## Installation ```bash pip install bedrock-agentcore==0.1.7 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v0.1.7/CHANGELOG.md) for details. ## What's Changed * Release v0.1.6 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/101 * Fix validation exception which occurs if the default aws region mismatches with the user's region_name by @jona62 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/102 Low10/1/2025
v0.1.6## Installation ```bash pip install bedrock-agentcore==0.1.6 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v0.1.6/CHANGELOG.md) for details. ## What's Changed * Release v0.1.5 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/96 * Update README.md by @brianlaoaws in https://github.com/aws/bedrock-agentcore-sdk-python/pull/95 * feat: Initial commit for Session Manager, Session and Actor constructs by @jona62 Low10/1/2025
v0.1.5## Installation ```bash pip install bedrock-agentcore==0.1.5 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v0.1.5/CHANGELOG.md) for details. ## What's Changed * feat(runtime): add kwargs support to run method by @Konippi in https://github.com/aws/bedrock-agentcore-sdk-python/pull/79 * Release v0.1.4 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/85 * Remove TestPyPI publishing step from release workflow bLow9/24/2025
v0.1.4## Installation ```bash pip install bedrock-agentcore==0.1.4 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v0.1.4/CHANGELOG.md) for details. ## What's Changed * Release v0.1.3 by @github-actions[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/70 * ci(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/aws/bedrock-agentcore-sdk-python/pull/48 * ci(deps): bump actions/checkout from 4 to Low9/17/2025
v0.1.3## Installation ```bash pip install bedrock-agentcore==0.1.3 ``` ## What's Changed See [CHANGELOG.md](https://github.com/aws/bedrock-agentcore-sdk-python/blob/v0.1.3/CHANGELOG.md) for details. ## What's Changed * add simple agent integration test by @guoken1 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/28 * update trigger for integration tests by @guoken1 in https://github.com/aws/bedrock-agentcore-sdk-python/pull/31 * fix collaborator check by @guoken1 in https://github.com/awLow9/5/2025
v0.1.2Fixed: Remove concurrency checks and simplify thread pool handling (#46)Low8/11/2025
v0.1.1# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.1.0] - 2025-07-16 ### Added - Initial release of Bedrock AgentCore Python SDK - Runtime framework for building AI agents - Memory client for conversation management - Authentication decorators for OAuth2 and API keys - BrowLow7/23/2025
v0.1.0# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.1.0] - 2025-01-XX ### Added - Initial release of Bedrock AgentCore Python SDK - Runtime framework for building AI agents - Memory client for conversation management - Authentication decorators for OAuth2 and API keys - BrowLow7/16/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tamain@2026-06-06
hypothesisThe property-based testing library for Pythonv6.155.2
langchainThe agent engineering platformlangchain-core==1.4.1
opentulpaSelf-hosted personal AI agent that lives in your DMs. Describe any workflow: triage Gmail, pull a Giphy feed, build a Slack bot, monitor markets. It writes the code, runs it, schedules it, and saves imain@2026-06-05
agent-lightningNo descriptionmain@2026-06-05

More from aws

mcp-proxy-for-awsAWS MCP Proxy Server

More in Frameworks

langchainThe agent engineering platform
deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of ta
tqdmFast, Extensible Progress Meter
simBuild, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.