bedrock-agentcore-starter-toolkit
A starter toolkit for using Bedrock AgentCore
What it is and what it does
The Bedrock AgentCore Starter Toolkit is a Python package that provides scaffolding and development tools for building AI agents on Amazon Bedrock. It includes a CLI for project creation, a Python SDK for agent development, and integration with AWS services like boto3 for credential management. The toolkit wraps Bedrock AgentCore services—Runtime, Memory, Gateway, Code Interpreter, Browser, Observability, Evaluation, and Identity—into a cohesive development experience.
However, the package is explicitly deprecated. AWS now recommends the AgentCore CLI (a Node.js package) as the primary way to create and deploy agents, citing broader framework support, local development with hot reload, and more comprehensive tooling. Existing Python-based workflows can continue using this toolkit, but new projects should migrate to the CLI. The package remains in active maintenance but is positioned as a legacy option for teams already invested in Python-based agent development.
Use it for:
- Migrating or maintaining existing Python-based Bedrock agent projects that were started with this toolkit.
- Rapid prototyping of AI agents when Python is the preferred development language and AWS Bedrock is the target platform.
- Integrating agent scaffolding into Python CI/CD pipelines or automation workflows.
- Local development and testing of agents before deployment to Amazon Bedrock AgentCore Runtime.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides a Python CLI and SDK for scaffolding, developing, and deploying AI agents on Amazon Bedrock AgentCore, though the package is now superseded by the AgentCore CLI.
No, not for new projects. The package is explicitly deprecated in its own documentation in favor of the AgentCore CLI. Install only if maintaining or extending an existing Python-based agent project already using this toolkit. For new work, use the AgentCore CLI instead, which offers broader framework support and better local development experience.
Install
bedrock-agentcore-starter-toolkit on PyPI
pip
pip install bedrock-agentcore-starter-toolkituv
uv add bedrock-agentcore-starter-toolkitpoetry
poetry add bedrock-agentcore-starter-toolkitInstalling bedrock-agentcore-starter-toolkit
Before you install
Low friction installation with 23 runtime dependencies. Active maintenance as of 2026-08-10, but the package is explicitly deprecated in favor of the AgentCore CLI (@aws/agentcore npm package), which is now the recommended approach for new projects.
License in practice
Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions. No license-based barriers to adoption.
Quickstart
pip install bedrock-agentcore-starter-toolkit
from bedrock_agentcore_starter_toolkit import create_agent
agent = create_agent(name="my_agent")
Requires Python 3.10 or later. AWS credentials and Bedrock access must be configured. Package is deprecated; new projects should use the AgentCore CLI instead.
Verify before relying
- Specific CLI commands and their signatures are not detailed in the fact sheet.
- Whether the toolkit supports all frameworks mentioned (Strands, LangGraph, LangChain, etc.) or only a subset.
- Runtime behavior and performance characteristics under production workloads.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 23 — autopep8, bedrock-agentcore, boto3, botocore, docstring-parser, httpx, jinja2, openapi-spec-validator, prance, prompt-toolkit, py-openapi-schema-to-json-schema, pydantic, pyyaml, questionary, requests, rich, ruamel-yaml, starlette, toml, typer, typing-extensions, urllib3, uvicorn |
| Maintenance | actively maintained — 17 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,438,957/month — #3,895 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: bedrock_agentcore_starter_toolkit-0.3.11-py3-none-any.whl
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
aws-bedrock-token-generatorGenerates short-term bearer tokens for AWS…
permissive · top 5,000 on PyPI
bedrock-agentcoreDeploy AI agents to AWS Bedrock AgentCore with…
permissive · top 5,000 on PyPI
aws_sdk_bedrock_runtimeProvides a Python client for interacting with…
permissive · top 15,000 on PyPI
agent-framework-bedrockConnects Microsoft Agent Framework applications…
permissive · top 15,000 on PyPI
strands-agents-builderStrands Agent Builder is a terminal-based…
permissive · top 15,000 on PyPI
agent-governance-toolkit-cliProvides CLI tools, SRE observability, and…
permissive · top 15,000 on PyPI
nova-actA Python SDK for building and running AI agents…
permissive · top 15,000 on PyPI
codeguru-profiler-agentIntegrates Python applications with Amazon…
permissive · top 5,000 on PyPI
livekit-plugins-awsIntegrates Amazon AWS AI services (Bedrock,…
permissive · top 15,000 on PyPI
mypy-boto3-bedrock-agentcoreProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI