aws/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.

What it solves

It removes the infrastructure burden of moving AI agents from local development to production. Developers can deploy agents built with various frameworks without having to manage servers, containers, or scaling logic, while gaining enterprise-grade security, reliability, and observability.

How it works

The SDK provides a wrapper (BedrockAgentCoreApp) and specialized serving functions (like serve_ag_ui and serve_a2a) that allow agents to be hosted on Amazon Bedrock AgentCore. It supports multiple communication protocols, including the AG-UI protocol for SSE and WebSockets and the A2A (Agent-to-Agent) protocol. Deployment is typically handled via a CLI that automates packaging and infrastructure provisioning through AWS CDK.

Who it’s for

AI developers and enterprise teams who want to deploy agents built with frameworks like LangGraph, CrewAI, Autogen, or Strands into a secure, scalable production environment without managing the underlying cloud infrastructure.

Highlights

  • Framework Agnostic: Compatible with popular open-source frameworks and custom agent logic.
  • Zero Infrastructure: Eliminates the need to manage servers or containers.
  • Integrated Services: Provides built-in access to persistent memory, a secure code interpreter, cloud-based browser automation, and OpenTelemetry tracing.
  • Protocol Support: Native support for AG-UI and A2A protocols for standardized agent communication.

Related

  • Project
  • Project
  • Project
  • Project
  • Project