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 langgraph import StateGraph
# or 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 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: Deploy with AWS CDK for infrastructure as code.
📝 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.0
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.0.tar.gz | 270.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bedrock_agentcore-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 318.7 kB
Release files / bedrock_agentcore-0.1.0.tar.gz
| Download URL | bedrock_agentcore-0.1.0.tar.gz |
|---|---|
| Size | 270.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
05eea20588e8794cb51b1c76c064fa70d01d0a4bfb404b50e680ddccf10c85d0
|
|
BLAKE2b-256 checksum How to use checksums |
0767f07523e943d2e68be3dc2f256b0adb1027da521ad31d5a2caba6f158bd2b
|
| 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.0-py3-none-any.whl
| Download URL | bedrock_agentcore-0.1.0-py3-none-any.whl |
|---|---|
| Size | 48.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2356661f0ce5012871ac0f22ad3741654e2accb1acdf21b7f78ff19ef278643a
|
|
BLAKE2b-256 checksum How to use checksums |
22ce30a61ad1e18b5ee7aeaa997cfcd6cb5cbe449cb90d3669e40d458c94b007
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.18
|