Skip to main content

An SDK for using Bedrock AgentCore

Project description

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

Python SDKStarter ToolkitSamplesDiscord

🚀 From Local Development to Bedrock AgentCore

# Your existing agent (any framework)
from strands import Agent
# or LangGraph, CrewAI, Autogen, custom logic - doesn't matter

def my_local_agent(query):
    # Your carefully crafted agent logic
    return agent.process(query)

# Deploy to Bedrock AgentCore
from bedrock_agentcore import BedrockAgentCoreApp
app = BedrockAgentCoreApp()

@app.entrypoint
def production_agent(request):
    return my_local_agent(request.get("prompt"))  # Same logic, enterprise platform

app.run()  # Ready to run on Bedrock AgentCore

What you get with Bedrock AgentCore:

  • Keep your agent logic - Works with Strands, LangGraph, CrewAI, Autogen, 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

⚠️ Preview Status

Bedrock AgentCore SDK is currently in public preview. APIs may change as we refine the SDK.

🛠️ Built for AI Developers

Real-time Health Monitoring

@app.async_task  # Automatically tracks background work
async def process_documents(files):
    # Long-running AI processing
    return results

@app.ping  # Custom health status
def health_check():
    return "HEALTHY" if all_services_up() else "HEALTHY_BUSY"

Enterprise Platform Services

  • 🧠 Memory - Persistent knowledge across sessions
  • 🔗 Gateway - Transform APIs into MCP tools
  • 💻 Code Interpreter - Secure sandboxed execution
  • 🌐 Browser - Cloud-based web automation
  • 📊 Observability - OpenTelemetry tracing
  • 🔐 Identity - AWS & third-party auth

🏗️ Deployment

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

Production: AWS CDK - coming soon.

📝 License & Contributing

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bedrock_agentcore-0.1.2.tar.gz (204.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bedrock_agentcore-0.1.2-py3-none-any.whl (48.7 kB view details)

Uploaded Python 3

File details

Details for the file bedrock_agentcore-0.1.2.tar.gz.

File metadata

  • Download URL: bedrock_agentcore-0.1.2.tar.gz
  • Upload date:
  • Size: 204.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for bedrock_agentcore-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9063dddef43c0f6c492d8fec852a6a8c1c630f7bcee07aa3f0d218290370988b
MD5 13c420f51cf5e726defb73f2b3f73851
BLAKE2b-256 fe7c2de54122abd86ad73cf42b5ba3f26410bb043cca685edc3f90d166b8bc38

See more details on using hashes here.

File details

Details for the file bedrock_agentcore-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for bedrock_agentcore-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2e45b5e3d14ac1828881f089456fb35c48233ab7aad8c4d83c525cf4b2ab92c2
MD5 72fcbe8ab3da4633e341e1e4c4bfde54
BLAKE2b-256 63e0d66fbc2f7620214964039ffe9a675dd1e8e23245c61cd7b280f78d606d02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page