An SDK for using Bedrock AgentCore
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9063dddef43c0f6c492d8fec852a6a8c1c630f7bcee07aa3f0d218290370988b
|
|
| MD5 |
13c420f51cf5e726defb73f2b3f73851
|
|
| BLAKE2b-256 |
fe7c2de54122abd86ad73cf42b5ba3f26410bb043cca685edc3f90d166b8bc38
|
File details
Details for the file bedrock_agentcore-0.1.2-py3-none-any.whl.
File metadata
- Download URL: bedrock_agentcore-0.1.2-py3-none-any.whl
- Upload date:
- Size: 48.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e45b5e3d14ac1828881f089456fb35c48233ab7aad8c4d83c525cf4b2ab92c2
|
|
| MD5 |
72fcbe8ab3da4633e341e1e4c4bfde54
|
|
| BLAKE2b-256 |
63e0d66fbc2f7620214964039ffe9a675dd1e8e23245c61cd7b280f78d606d02
|