https://github.com/awslabs/amazon-bedrock-agentcore-samples

Amazon Bedrock Agentcore accelerates AI agents into production with the scale, reliability, and security, critical to real-world deployment.

https://github.com/awslabs/amazon-bedrock-agentcore-samples

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.8%) to scientific vocabulary

Keywords

agent agentic-ai agents authentication bedrock core gateway identity-management memory-management production-code runtime
Last synced: 5 months ago · JSON representation

Repository

Amazon Bedrock Agentcore accelerates AI agents into production with the scale, reliability, and security, critical to real-world deployment.

Basic Info
Statistics
  • Stars: 767
  • Watchers: 14
  • Forks: 236
  • Open Issues: 95
  • Releases: 0
Topics
agent agentic-ai agents authentication bedrock core gateway identity-management memory-management production-code runtime
Created 8 months ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Notice

README.md

Amazon Bedrock AgentCore Samples

Deploy and operate AI agents securely at scale - using any framework and model

GitHub commit activity GitHub open issues GitHub open pull requests License

DocumentationPython SDKStarter Toolkit Discord

Welcome to the Amazon Bedrock AgentCore Samples repository!

Amazon Bedrock AgentCore is both framework-agnostic and model-agnostic, giving you the flexibility to deploy and operate advanced AI agents securely and at scale. Whether you’re building with Strands Agents, CrewAI, LangGraph, LlamaIndex, or any other framework—and running them on any Large Language Model (LLM)—Amazon Bedrock AgentCore provides the infrastructure to support them. By eliminating the undifferentiated heavy lifting of building and managing specialized agent infrastructure, Amazon Bedrock AgentCore lets you bring your preferred framework and model, and deploy without rewriting code.

This collection provides examples and tutorials to help you understand, implement, and integrate Amazon Bedrock AgentCore capabilities into your applications.

[!IMPORTANT] The examples provided in this repository are for experimental and educational purposes only. They demonstrate concepts and techniques but are not intended for direct use in production environments.

🎥 Video

Build your first production-ready AI agent with Amazon Bedrock AgentCore. We’ll take you beyond prototyping and show you how to productionize your first agentic AI application using Amazon Bedrock AgentCore.

📁 Repository Structure

📚 01-tutorials/

Interactive Learning & Foundation

This folder contains notebook-based tutorials that teach you the fundamentals of Amazon Bedrock AgentCore capabilities through hands-on examples.

The structure is divided by AgentCore component: * Runtime: Amazon Bedrock AgentCore Runtime is a secure, serverless runtime capability that empowers organizations to deploy and scale both AI agents and tools, regardless of framework, protocol, or model choice—enabling rapid prototyping, seamless scaling, and accelerated time to market * Gateway: AI agents need tools to perform real-world tasks—from searching databases to sending messages. Amazon Bedrock AgentCore Gateway automatically converts APIs, Lambda functions, and existing services into MCP-compatible tools so developers can quickly make these essential capabilities available to agents without managing integrations. * Memory: Amazon Bedrock AgentCore Memory makes it easy for developer to build rich, personalized agent experiences with fully-manged memory infrastructure and the ability to customize memory for your needs. * Identity: Amazon Bedrock AgentCore Identity provides seamless agent identity and access management across AWS services and third-party applications such as Slack and Zoom while supporting any standard identity providers such as Okta, Entra, and Amazon Cognito. * Tools: Amazon Bedrock AgentCore provides two built-in tools to simplify your agentic AI application development: Amazon Bedrock AgentCore Code Interpreter tool enables AI agents to write and execute code securely, enhancing their accuracy and expanding their ability to solve complex end-to-end tasks. Amazon Bedrock AgentCore Browser Tool is an enterprise-grade capability that enables AI agents to navigate websites, complete multi-step forms, and perform complex web-based tasks with human-like precision within a fully managed, secure sandbox environment with low latency * Observability: Amazon Bedrock AgentCore Observability helps developers trace, debug, and monitor agent performance through unified operational dashboards. With support for OpenTelemetry compatible telemetry and detailed visualizations of each step of the agent workflow, Amazon Bedrock AgentCore Observability enables developers to easily gain visibility into agent behavior and maintain quality standards at scale.

  • AgentCore end-to-end: In this tutorial we will move a customer support agent from prototype to production using Amazon Bedrock AgentCore services.

The examples provided as perfect for beginners and those looking to understand the underlying concepts before building AI Agents applications.

💡 02-use-cases/

End-to-end Applications

Explore practical use case implementations that demonstrate how to apply Amazon Bedrock AgentCore capabilities to solve real business problems.

Each use case includes complete implementation focused on the AgentCore components with detailed explanations.

🔌 03-integrations/

Framework & Protocol Integration

Learn how to integrate Amazon Bedrock AgentCore capabilities with popular Agentic frameworks such as Strands Agents, LangChain and CrewAI.

Set agent-to-agent communication with A2A and different multi-agent collaboration patterns. Integrate agentic interfaces and learn how to use Amazon Bedrock AgentCore with different entry points.

Quick Start - Amazon Bedrock AgentCore Runtime

Step 1: Prerequisites

  • An AWS account with credentials configured (aws configure)
  • Python 3.10 or later
  • Docker or Finch installed and running - only for local development
  • Model Access: Anthropic Claude 4.0 enabled in Amazon Bedrock console
  • AWS Permissions:
    • BedrockAgentCoreFullAccess managed policy
    • AmazonBedrockFullAccess managed policy
    • Caller permissions: See detailed policy here

Step 2: Install and Create Your Agent

```bash

Install both packages

pip install bedrock-agentcore strands-agents bedrock-agentcore-starter-toolkit ```

Create my_agent.py:

```python from bedrock_agentcore import BedrockAgentCoreApp from strands import Agent

app = BedrockAgentCoreApp() agent = Agent()

@app.entrypoint def invoke(payload): """Your AI agent function""" usermessage = payload.get("prompt", "Hello! How can I help you today?") result = agent(usermessage) return {"result": result.message}

if name == "main": app.run() `` Createrequirements.txt`:

bash cat > requirements.txt << EOF bedrock-agentcore strands-agents EOF

Step 3: Test Locally

```bash

Start your agent

python my_agent.py

Test it (in another terminal)

curl -X POST http://localhost:8080/invocations \ -H "Content-Type: application/json" \ -d '{"prompt": "Hello!"}' ``` Success: You should see a response like {"result": "Hello! I'm here to help..."}

Step 4: Deploy to AWS

```bash

Configure and deploy (auto-creates all required resources)

agentcore configure -e my_agent.py agentcore launch

Test your deployed agent

agentcore invoke '{"prompt": "tell me a joke"}' ```

Congratulations! Your agent is now running on Amazon Bedrock AgentCore Runtime!

Follow quickstart guides for Gatway, Identity, Memory, Observability, and builtin-tools.

🔗 Related Links:

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details on:

  • Adding new samples
  • Improving existing examples
  • Reporting issues
  • Suggesting enhancements

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Contributors

Owner

  • Name: Amazon Web Services - Labs
  • Login: awslabs
  • Kind: organization
  • Location: Seattle, WA

AWS Labs

Issues and Pull Requests

Last synced: 5 months ago

All Time
  • Total issues: 57
  • Total pull requests: 144
  • Average time to close issues: 18 days
  • Average time to close pull requests: 2 days
  • Total issue authors: 39
  • Total pull request authors: 56
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.32
  • Merged pull requests: 64
  • Bot issues: 0
  • Bot pull requests: 7
Past Year
  • Issues: 57
  • Pull requests: 144
  • Average time to close issues: 18 days
  • Average time to close pull requests: 2 days
  • Issue authors: 39
  • Pull request authors: 56
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.32
  • Merged pull requests: 64
  • Bot issues: 0
  • Bot pull requests: 7
Top Authors
Issue Authors
  • aarora79 (7)
  • cds-code (3)
  • mgathena (3)
  • wei-m-teh (3)
  • frank-tan (2)
  • jsamuel1 (2)
  • hertaehyun (2)
  • juegong99 (2)
  • tiwarivikas (2)
  • pcolazurdo (2)
  • Kevlw-AWS (1)
  • RajaBalasubramani (1)
  • xiscoming (1)
  • maitreya1975 (1)
  • HM-Cloudamai (1)
Pull Request Authors
  • mvangara10 (11)
  • EashanKaushik (10)
  • rohillasandeep (8)
  • w601sxs (8)
  • dheerajoruganty (7)
  • satveerkhurpa (7)
  • dependabot[bot] (7)
  • akshseh (6)
  • rahullks (6)
  • aarora79 (5)
  • vgodwinamz (3)
  • mttanke (3)
  • sundargthb (3)
  • liwadman (3)
  • sssumarss (3)
Top Labels
Issue Labels
bug (28) 01-tutorials (7) enhancement (4) documentation (2) Tutorial Request (2) 04-AgentCore-memory (1) 02-use-cases (1)
Pull Request Labels
02-use-cases (7) 01-tutorials (6) deps (3) dependencies (3) 04-AgentCore-memory (2) 01-AgentCore-runtime (2) device-management-agent (2) Review Ready (2) python (2) text-to-python-ide (1) 07-AgentCore-E2E (1) 03-AgentCore-identity (1) github_actions (1) 03-integrations (1) 06-AgentCore-observability (1) DB-performance-analyzer (1) local-prototype-to-agentcore (1) asynchronous-shopping-assistant (1)

Dependencies

01-tutorials/01-AgentCore-runtime/01-hosting-agent/01-strands-with-bedrock-model/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • strands-agents *
  • strands-agents-tools *
  • uv *
01-tutorials/01-AgentCore-runtime/01-hosting-agent/02-langgraph-with-bedrock-model/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • duckduckgo-search *
  • langchain *
  • langchain-community *
  • langgraph *
  • langsmith *
  • opentelemetry-instrumentation-langchain *
  • starlette *
  • uv *
  • uvicorn *
01-tutorials/01-AgentCore-runtime/01-hosting-agent/03-strands-with-openai-model/requirements.txt pypi
  • aws-opentelemetry-distro-genai-beta *
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • setuptools *
  • starlette *
  • strands-agents *
  • strands-agents-tools *
  • uv *
  • uvicorn *
01-tutorials/01-AgentCore-runtime/01-hosting-agent/04-crewai-with-bedrock-model/pyproject.toml pypi
  • aiohttp *
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • crewai *
  • crewai [tools]>=0.140.0,<1.0.0
  • ddgs *
  • duckduckgo_search *
  • langchain-community *
01-tutorials/01-AgentCore-runtime/01-hosting-agent/04-crewai-with-bedrock-model/research_crew/requirements.txt pypi
  • bedrock-agentcore *
  • crewai *
  • crewai-tools *
01-tutorials/01-AgentCore-runtime/02-hosting-MCP-server/requirements.txt pypi
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • fastmcp *
  • mcp *
01-tutorials/02-AgentCore-gateway/03-search-tools/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • botocore *
  • strands-agents *
  • strands-agents-tools *
01-tutorials/03-AgentCore-identity/03-Inbound Auth example/requirements.txt pypi
  • strands-agents *
  • strands-agents-tools *
  • uv *
01-tutorials/03-AgentCore-identity/04-Outbound Auth example/requirements.txt pypi
  • aws-opentelemetry-distro-genai-beta *
  • setuptools *
  • starlette *
  • strands-agents *
  • strands-agents-tools *
  • uv *
  • uvicorn *
01-tutorials/04-AgentCore-memory/01-short-term-memory/01-single-agent/with-langgraph-agent/requirements.txt pypi
  • boto3 *
  • langchain_aws *
  • langchain_core *
  • langgraph *
01-tutorials/04-AgentCore-memory/01-short-term-memory/01-single-agent/with-strands-agent/requirements.txt pypi
  • duckduckgo-search *
  • strands-agents *
  • strands-agents-tools *
  • uv *
01-tutorials/04-AgentCore-memory/01-short-term-memory/02-multi-agent/with-strands-agent/requirements.txt pypi
  • boto3 *
  • strands-agents *
01-tutorials/04-AgentCore-memory/02-long-term-memory/01-single-agent/using-strands-agent-hooks/customer-support/requirements.txt pypi
  • boto3 *
  • ddgs *
  • strands-agents *
  • strands-agents-tools *
01-tutorials/04-AgentCore-memory/02-long-term-memory/01-single-agent/using-strands-agent-hooks/simple-math-assistant/requirements.txt pypi
  • boto3 *
  • strands-agents *
  • strands-agents-tools *
01-tutorials/04-AgentCore-memory/02-long-term-memory/01-single-agent/using-strands-agent-memory-tool/requirements.txt pypi
  • boto3 *
  • strands-agents *
  • strands-agents-tools *
01-tutorials/04-AgentCore-memory/02-long-term-memory/02-multi-agent/with-strands-agent/requirements.txt pypi
  • boto3 *
  • strands-agents *
  • strands-agents-tools *
01-tutorials/05-AgentCore-tools/01-Agent-Core-code-interpreter/01-file-operations-using-code-interpreter/requirements.txt pypi
  • bedrock-agentcore *
  • boto3 *
01-tutorials/05-AgentCore-tools/01-Agent-Core-code-interpreter/02-code-execution-with-agent-using-code-interpreter/requirements.txt pypi
  • bedrock-agentcore *
  • boto3 *
  • langchain *
  • langchain-aws *
  • strands-agents >=0.1.8
  • strands-agents-tools >=0.1.6
01-tutorials/05-AgentCore-tools/01-Agent-Core-code-interpreter/03-advanced-data-analysis-with-agent-using-code-interpreter/requirements.txt pypi
  • bedrock-agentcore *
  • boto3 *
  • langchain *
  • langchain-aws *
  • pandas *
  • strands-agents >=0.1.8
  • strands-agents-tools >=0.1.6
01-tutorials/05-AgentCore-tools/01-Agent-Core-code-interpreter/04-run-commands-using-code-interpreter/requirements.txt pypi
  • bedrock-agentcore *
  • boto3 *
01-tutorials/05-AgentCore-tools/01-Agent-Core-code-interpreter/requirements.txt pypi
  • bedrock-agentcore *
  • langchain *
  • langchain-aws *
  • strands-agents >=0.1.8
  • strands-agents-tools >=0.1.6
01-tutorials/05-AgentCore-tools/02-Agent-Core-browser-tool/01-browser-with-NovaAct/requirements.txt pypi
  • boto3 *
  • fastapi >=0.109.0
  • nova-act *
  • rich *
  • uv *
  • uvicorn >=0.27.0
01-tutorials/05-AgentCore-tools/02-Agent-Core-browser-tool/02-browser-with-browserUse/requirements.txt pypi
  • browser-use <0.3.3
  • fastapi >=0.109.0
  • langchain_aws *
  • rich *
  • uv *
  • uvicorn >=0.27.0
01-tutorials/05-AgentCore-tools/02-Agent-Core-browser-tool/interactive_tools/live_view_sessionreplay/requirements.txt pypi
  • fastapi >=0.109.0
  • langchain-aws >=0.1.0
  • langgraph >=0.1.0
  • rich >=13.0.0
  • uvicorn >=0.27.0
01-tutorials/05-AgentCore-tools/02-Agent-Core-browser-tool/interactive_tools/requirements.txt pypi
  • fastapi >=0.109.0
  • langchain-aws >=0.1.0
  • langgraph >=0.1.0
  • rich >=13.0.0
  • uvicorn >=0.27.0
01-tutorials/06-AgentCore-observability/01-Agentcore-runtime-hosted/requirements.txt pypi
  • aws-opentelemetry-distro ==0.10.0
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • strands-agents *
  • strands-agents-tools *
  • uv *
02-use-cases/AWS-operations-agent/mcp-tool-lambda/lambda/Dockerfile docker
  • public.ecr.aws/lambda/python 3.11 build
02-use-cases/SRE-agent/Dockerfile docker
  • ghcr.io/astral-sh/uv python3.12-bookworm-slim build
02-use-cases/local-prototype-to-agentcore/agentcore_app/cloud_strands_insurance_agent/Dockerfile docker
  • public.ecr.aws/docker/library/python 3.12-slim build
02-use-cases/text-to-python-ide/frontend/package-lock.json npm
  • 1323 dependencies
02-use-cases/text-to-python-ide/frontend/package.json npm
  • @cloudscape-design/components ^3.0.0
  • @cloudscape-design/global-styles ^1.0.0
  • @monaco-editor/react ^4.6.0
  • @testing-library/jest-dom ^5.16.4
  • @testing-library/react ^13.3.0
  • @testing-library/user-event ^13.5.0
  • axios ^1.4.0
  • monaco-editor ^0.44.0
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-scripts 5.0.1
  • uuid ^9.0.0
02-use-cases/video-games-sales-assistant/amplify-video-games-sales-assistant-agentcore-strands/package.json npm
  • @aws-sdk/client-bedrock-agentcore ^3.847.0
  • @aws-sdk/client-bedrock-runtime ^3.846.0
  • @aws-sdk/client-dynamodb ^3.846.0
  • @aws-sdk/credential-providers ^3.846.0
  • @aws-sdk/lib-dynamodb ^3.846.0
  • @emotion/react ^11.14.0
  • @emotion/styled ^11.14.0
  • @fontsource/roboto ^5.2.5
  • @mui/icons-material ^7.0.1
  • @mui/material ^7.0.1
  • @testing-library/dom ^10.4.0
  • @testing-library/jest-dom ^6.6.3
  • @testing-library/react ^16.2.0
  • @testing-library/user-event ^13.5.0
  • react ^19.1.0
  • react-apexcharts ^1.7.0
  • react-dom ^19.1.0
  • react-markdown ^10.1.0
  • react-scripts 5.0.1
  • rehype-raw ^7.0.0
  • remark-gfm ^4.0.1
  • uuid ^11.1.0
  • web-vitals ^2.1.4
02-use-cases/video-games-sales-assistant/cdk-agentcore-strands-data-analyst-assistant/package.json npm
  • @types/jest ^29.5.14 development
  • @types/node 22.7.9 development
  • aws-cdk 2.1016.0 development
  • jest ^29.7.0 development
  • ts-jest ^29.2.5 development
  • ts-node ^10.9.2 development
  • typescript ~5.6.3 development
  • aws-cdk-lib 2.195.0
  • constructs ^10.0.0
01-tutorials/01-AgentCore-runtime/03-advanced-concepts/01-streaming-agent-response/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • strands-agents *
  • strands-agents-tools *
  • uv *
01-tutorials/01-AgentCore-runtime/03-advanced-concepts/02-understanding-runtime-context/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • strands-agents *
  • strands-agents-tools *
  • uv *
01-tutorials/01-AgentCore-runtime/03-advanced-concepts/03-handling-large-payloads/requirements.txt pypi
  • Pillow *
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • openpyxl *
  • pandas *
  • strands-agents *
  • strands-agents-tools *
  • uv *
01-tutorials/06-AgentCore-observability/02-Agent-not-hosted-on-runtime/CrewAI/requirements.txt pypi
  • aws-opentelemetry-distro ==0.10.0
  • boto3 *
  • botocore *
  • crewai *
  • crewai-tools *
  • duckduckgo-search *
  • python-dotenv *
01-tutorials/06-AgentCore-observability/02-Agent-not-hosted-on-runtime/Langgraph/requirements.txt pypi
  • aws-opentelemetry-distro ==0.10.0
  • boto3 *
  • botocore *
  • duckduckgo-search *
  • langchain *
  • langchain-community *
  • langgraph *
  • langsmith *
  • opentelemetry-instrumentation-langchain *
  • python-dotenv *
01-tutorials/06-AgentCore-observability/02-Agent-not-hosted-on-runtime/Strands/requirements.txt pypi
  • aws-opentelemetry-distro ==0.10.0
  • boto3 *
  • botocore *
  • duckduckgo-search *
  • python-dotenv *
  • strands-agents *
  • strands-agents-tools *
01-tutorials/06-AgentCore-observability/03-advanced-concepts/01-custom-span-creation/requirements.txt pypi
  • aws-opentelemetry-distro ==0.10.0
  • boto3 *
  • botocore *
  • duckduckgo-search *
  • python-dotenv *
  • strands-agents *
02-use-cases/AWS-operations-agent/agentcore-runtime/src/agents/setup.py pypi
  • bedrock-agentcore *
  • pyyaml *
  • requests *
  • strands-agents *
02-use-cases/AWS-operations-agent/mcp-tool-lambda/lambda/requirements.txt pypi
  • boto3 *
  • botocore *
  • strands-agents >=0.1.0
  • strands-agents-tools >=0.1.0
02-use-cases/AWS-operations-agent/requirements.txt pypi
  • PyYAML ==6.0.2
  • annotated-types ==0.7.0
  • anyio ==4.9.0
  • bedrock-agentcore >=0.1.1
  • bedrock-agentcore-starter-toolkit *
  • boto3 >=1.39.11
  • botocore >=1.39.11
  • click ==8.2.1
  • fastapi ==0.116.1
  • h11 ==0.16.0
  • httpx *
  • idna ==3.10
  • jmespath ==1.0.1
  • mcp *
  • pydantic ==2.11.7
  • pydantic_core ==2.33.2
  • python-dateutil ==2.9.0.post0
  • requests *
  • s3transfer ==0.13.1
  • six ==1.17.0
  • sniffio ==1.3.1
  • starlette ==0.47.2
  • strands-agents ==1.0.1
  • strands-agents-tools *
  • typing-inspection ==0.4.1
  • typing_extensions ==4.14.1
  • urllib3 ==2.5.0
  • uvicorn ==0.35.0
02-use-cases/DB-performance-analyzer/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 >=1.28.0
  • requests >=2.31.0
02-use-cases/SRE-agent/pyproject.toml pypi
  • anthropic >=0.57.1
  • aws-opentelemetry-distro ==0.10.0
  • awscli ==1.41.7
  • bedrock-agentcore ==0.1.0
  • boto3 ==1.39.7
  • botocore ==1.39.7
  • click >=8.1.0
  • fastapi >=0.104.0
  • httpx >=0.25.0
  • langchain [aws]
  • langchain-anthropic >=0.3.17
  • langchain-aws >=0.2.29
  • langchain-community *
  • langchain-core >=0.3.72
  • langchain-mcp-adapters >=0.1.9
  • langgraph >=0.5.4
  • langsmith [otel]
  • mcp >=1.10.1
  • opentelemetry-instrumentation-langchain *
  • pydantic >=2.0.0
  • python-dotenv >=1.0.0
  • python-multipart >=0.0.6
  • pyyaml >=6.0.1
  • requests >=2.28.0
  • uvicorn >=0.24.0
  • uvloop >=0.20.0
02-use-cases/SRE-agent/uv.lock pypi
  • 185 dependencies
02-use-cases/asynchronous-shopping-assistant/requirements.txt pypi
  • bedrock-agentcore *
  • nova_act *
  • strands-agents *
  • strands-agents-tools *
02-use-cases/customer-support-assistant/dev-requirements.txt pypi
  • bedrock-agentcore >=0.1.0 development
  • bedrock-agentcore-starter-toolkit >=0.1.0 development
  • black >=23.0.0 development
  • boto3 >=1.39.7 development
  • botocore >=1.39.7 development
  • click >=8.2.1 development
  • flake8 >=6.0.0 development
  • google-api-python-client >=2.176.0 development
  • google-auth >=2.40.3 development
  • mypy >=1.0.0 development
  • opensearch-py >=3.0.0 development
  • pandas >=2.3.1 development
  • pre-commit >=3.0.0 development
  • pytest >=7.0.0 development
  • pytest-cov >=4.0.0 development
  • pyyaml >=6.0.2 development
  • requests-aws4auth >=1.3.1 development
  • retrying >=1.4.0 development
  • strands-agents >=1.0.0 development
  • strands-agents-tools >=0.2.0 development
  • streamlit >=1.47.0 development
  • streamlit-cookies-controller >=0.0.4 development
02-use-cases/customer-support-assistant/requirements.txt pypi
  • PyYAML *
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • botocore *
  • fastmcp *
  • google-api-python-client *
  • google-auth-httplib2 *
  • google-auth-oauthlib *
  • pydantic *
  • requests *
  • strands-agents *
  • strands-agents-tools *
02-use-cases/device-management-agent/requirements.txt pypi
  • boto3 >=1.38.36 development
  • python-dateutil >=2.8.2 development
  • python-dotenv >=1.0.0 development
02-use-cases/healthcare-appointment-agent/requirements.txt pypi
  • PyYAML ==6.0.2
  • aiohttp ==3.12.14
  • bedrock-agentcore *
  • boto3 *
  • botocore *
  • ipykernel ==6.29.5
  • langchain ==0.3.26
  • langchain-aws ==0.2.27
  • langchain-mcp-adapters ==0.1.7
  • langgraph ==0.5.1
  • mcp >=1.10.0
  • python-dotenv ==1.1.0
  • requests ==2.32.4
  • requests-auth-aws-sigv4 ==0.7
  • strands-agents ==0.1.8
02-use-cases/local-prototype-to-agentcore/agentcore_app/cloud_insurance_api/local_insurance_api/requirements.txt pypi
  • fastapi ==0.68.0
  • mangum ==0.17.0
  • uvicorn >=0.15.0
02-use-cases/local-prototype-to-agentcore/agentcore_app/cloud_mcp_server/requirements.txt pypi
  • annotated-types ==0.7.0
  • anyio ==4.9.0
  • bedrock-agentcore >=0.1.0
  • bedrock-agentcore-starter-toolkit >=0.1.0
  • boto3 >=1.39.7
  • botocore >=1.39.7
  • click ==8.2.1
  • h11 ==0.16.0
  • idna ==3.10
  • jmespath ==1.0.1
  • pydantic ==2.11.7
  • pydantic_core ==2.33.2
  • python-dateutil ==2.9.0.post0
  • python-dotenv >=1.0.0
  • s3transfer ==0.13.0
  • six ==1.17.0
  • sniffio ==1.3.1
  • starlette ==0.47.1
  • typing-inspection ==0.4.1
  • typing_extensions ==4.14.1
  • urllib3 ==2.5.0
  • uvicorn ==0.35.0
02-use-cases/local-prototype-to-agentcore/agentcore_app/cloud_strands_insurance_agent/requirements.txt pypi
  • bedrock-agentcore >=0.1.0
  • bedrock-agentcore-starter-toolkit >=0.1.0
  • boto3 >=1.39.7
  • botocore >=1.39.7
  • mcp >=0.1.0
  • python-dateutil >=2.8.2
  • python-dotenv >=1.0.0
  • strands-agents >=0.1.8
  • strands-agents-tools >=0.1.6
  • typing-extensions >=4.0.0
02-use-cases/local-prototype-to-agentcore/local_prototype/local_insurance_api/requirements.txt pypi
  • fastapi ==0.68.0
  • mangum ==0.17.0
  • uvicorn >=0.15.0
02-use-cases/local-prototype-to-agentcore/local_prototype/local_mcp_server/requirements.txt pypi
  • beautifulsoup4 >=4.12.0
  • lxml >=4.9.0
  • mcp >=1.0.0
  • mcp *
  • psutil >=5.9.0
  • pytest >=7.0.0
  • pytest-asyncio >=0.21.0
  • requests >=2.31.0
  • uv *
  • uvicorn >=0.23.1
02-use-cases/local-prototype-to-agentcore/local_prototype/local_strands_insurance_agent/requirements.txt pypi
  • boto3 >=1.28.0
  • botocore >=1.31.64
  • mcp >=1.0.0
  • requests >=2.31.0
  • rich >=10.0.0
  • strands-agents >=0.4.0
02-use-cases/text-to-python-ide/requirements.txt pypi
  • bedrock-agentcore *
  • boto3 *
  • fastapi *
  • pydantic *
  • python-dotenv *
  • python-multipart *
  • strands-agents >=0.1.8
  • uvicorn *
  • websockets *
02-use-cases/video-games-sales-assistant/agentcore-strands-data-analyst-assistant/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • botocore *
  • strands-agents *
  • strands-agents-tools *
  • typing *
03-integrations/agentic-frameworks/adk/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • google-adk *
  • opentelemetry-exporter-otlp-proto-http *
  • opentelemetry-sdk *
03-integrations/agentic-frameworks/autogen/requirements.txt pypi
  • autogen-agentchat *
  • autogen-ext *
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
03-integrations/agentic-frameworks/langgraph/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • duckduckgo-search *
  • fastapi *
  • langchain-aws *
  • langchain_community *
  • langgraph *
  • nova-act *
  • opentelemetry-instrumentation-langchain *
  • pyjwt >=2.10.1
03-integrations/agentic-frameworks/llamaindex/requirements.txt pypi
  • bedrock-agentcore *
  • llama-index *
  • llama-index-tools-yahoo-finance *
03-integrations/agentic-frameworks/openai-agents/requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • openai-agents *
03-integrations/agentic-frameworks/strands-agents/requirements.txt pypi
  • aws-opentelemetry-distro ==0.10.0
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • strands-agents *
  • strands-agents-tools *
03-integrations/bedrock-agent/requirements.txt pypi
  • boto3 *
  • botocore *
  • jupyter >=1.0.0
  • notebook >=6.0.0
  • requests >=2.25.0
  • urllib3 >=1.26.0
requirements.txt pypi
  • bedrock-agentcore *
  • bedrock-agentcore-starter-toolkit *
  • boto3 *
  • duckduckgo-search *
  • ipykernel *
  • ipython *
  • jupyterlab *
  • langchain *
  • langchain-community *
  • langgraph *
  • langsmith *
  • openpyxl *
  • opentelemetry-instrumentation-langchain *
  • pandas *
  • strands-agents *
  • strands-agents-tools *
  • uv *