Searching for Python resources to help you develop applications on the AWS Cloud? Start here 🧑💻⬇️
Toolkits
- AWS Toolkit for JetBrains : IDE integration for PyCharm and other JetBrains IDEs.
- AWS Toolkit for JetBrains User Guide : Setup and usage docs.
- Amazon Q Developer IDE plugin for JetBrains : AI coding assistant for JetBrains IDEs.
- AWS Toolkit for PyCharm : PyCharm integration for AWS.
- AWS Toolkit for PyCharm User Guide : Setup docs for the PyCharm toolkit.
- AWS Toolkit for PyCharm Information : Overview of the PyCharm toolkit.
- AWS Toolkit for IntelliJ IDEA User Guide : Setup docs for IntelliJ.
- AWS Toolkit for IntelliJ IDEA Information : Overview of the IntelliJ toolkit.
- AWS Toolkit for Visual Studio Code User Guide : VS Code toolkit docs.
- AWS Toolkit for VS Code Information : Overview of the VS Code toolkit.
- AWS Toolkit for Amazon Q Developer Information : Overview of Amazon Q Developer.
- Powertools for AWS Lambda (Python) : Utilities for tracing, logging, and metrics in Python Lambda functions.
- Powertools for AWS Lambda User Guide : Docs for Lambda Powertools in Python.
SDKs & References
- AWS SDK for Python (Boto3) (GitHub) : Source repo for Boto3; issues and releases.
- Boto3 documentation (home) : The Boto3 documentation landing page. (NEW: stable docs home.)
- Boto3 Quickstart : Install, configure, and make your first call.
- AWS SDK for Python Code Examples (Code Library) : Curated examples for S3, DynamoDB, Lambda, Bedrock, and more.
- Boto3 code examples : Example snippets within the Boto3 docs.
- AWS Doc SDK Examples repo (GitHub) : The full, runnable source behind the Python code library examples. (NEW.)
- AWS Encryption SDK for Python : Client-side encryption library for Python.
- AWS IoT Device SDK v2 for Python : Connect Python device apps to AWS IoT Core.
- AWS SDKs and Tools Reference Guide : Cross-SDK guidance on auth, config files, and regions.
- API Reference – AWS SDK for Python (Boto3) : Full Boto3 API reference.
CDK
- AWS Cloud Development Kit (CDK) (GitHub) : Define cloud infrastructure in Python.
- AWS CDK for Python User Guide : How to build CDK apps in Python.
- AWS CDK example projects (GitHub) : Sample CDK apps including Python.
- AWS CDK resources : CDK resource hub.
Generative AI with Python
- Run Amazon Bedrock API requests through Boto3 : Official getting-started examples for ListFoundationModels, InvokeModel, and Converse in Python. (NEW.)
- Amazon Bedrock Runtime examples using SDK for Python (Boto3) : Converse and InvokeModel examples across Nova, Claude, Llama, and more. (NEW.)
Agentic AI, Agents & MCP
- Strands Agents SDK : Open-source, model-driven SDK from AWS for building AI agents; Python is a first-class target. (NEW.)
- Strands Agents SDK (GitHub) : Source repo for the Python Strands SDK. (NEW.)
- Amazon Bedrock AgentCore starter toolkit (Python) : Deploy and run Python agents at scale on AgentCore Runtime. (NEW.)
- Amazon Bedrock AgentCore Gateway : Turn APIs, Lambda functions, and services into MCP-compatible tools for agents. (NEW.)
- MCP Python SDK (GitHub) : Official Model Context Protocol SDK for building MCP tools and servers in Python. (NEW.)
- AWS MCP Servers (awslabs) : Open-source MCP servers for AWS, usable from any MCP-compatible AI assistant. (NEW.)
- AWS Knowledge MCP Server : MCP server that gives AI assistants current AWS documentation and guidance. (NEW.)
- Model Context Protocol strategies on AWS : Prescriptive guidance on MCP tool design, hosting, and governance. (NEW.)
AI-Assisted Development & IDEs
- Kiro : Agentic IDE with spec-driven development and native MCP support; connects to AWS via MCP servers. (NEW.)
- Amazon Q Developer : AI coding assistant across the CLI and major IDEs. (NEW.)
Machine Learning
- Programming DynamoDB with Python and Boto3 : Orientation to client vs. resource interfaces, error handling, and pagination. (NEW.)
- How to: Train a Model with SageMaker : Train models with the SageMaker Python SDK.
Serverless / AWS Lambda
- Building Lambda functions with Python : Author and deploy Lambda functions in Python.
Helpful links & blogs to check out
- What is Python? : Background overview of the Python language.
- Python on AWS blog : The primary Python-on-AWS blog.
- Developer Tools on AWS blog : Tooling announcements and deep dives.
- DevOps on AWS blog : CI/CD and operational guidance.
- Programming Languages on AWS blog : Language-specific posts.
Do you want to suggest missing resources for the list?
This list is for you! Leave your suggestions and recommendations in the comments. ☺️
# python# aws-sdk# developer-tools# agentic-ai# generative-ai


