Bedrock AgentCore SDK
Deploy your local AI agent to Bedrock AgentCore with zero infrastructure
🚀 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
- License: Apache 2.0 - see LICENSE.txt
- Contributing: See CONTRIBUTING.md
- Security: Report vulnerabilities via SECURITY.md
Metadata
Release files for bedrock-agentcore 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bedrock_agentcore-0.1.1.tar.gz | 170.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bedrock_agentcore-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 219.1 kB
Release files / bedrock_agentcore-0.1.1.tar.gz
| Download URL | bedrock_agentcore-0.1.1.tar.gz |
|---|---|
| Size | 170.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cade2a39ae1bbad5f37842f0bb60758d4ff25fc56e9271404972f0ed71c8b074
|
|
BLAKE2b-256 checksum How to use checksums |
b66878ff9be5b18260f657291772e1aaa3856ef78da5a5465b9f0356c818f415
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.18
|
Release files / bedrock_agentcore-0.1.1-py3-none-any.whl
| Download URL | bedrock_agentcore-0.1.1-py3-none-any.whl |
|---|---|
| Size | 48.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cec53a9c15bcf922f943540d9b14b75e6c69bae5483b9c32c8cd0babbc541804
|
|
BLAKE2b-256 checksum How to use checksums |
8c3c81ed595a5077fe190361c1409955ee0837c402a3f0355e41ab006588d749
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.18
|