$npx skillfedfor your agent

boto3-stubs

Type annotations for boto3 1.43.71 generated with mypy-boto3-builder 8.12.0

Worth itPyPI Released Aug 202649.9M downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — boto3_stubs-1.43.71-py3-none-any.whl
v1.43.71 · released 2026-08-13 · Python >=3.9 · 3 runtime deps: botocore-stubs, types-s3transfer, typing-extensions

Yes. boto3-stubs is actively maintained, has no security vulnerabilities, uses a permissive MIT license, and installs with minimal friction. It provides immediate value to any project using boto3 by enabling type checking and IDE support with zero changes to existing code. PyCharm users may want to evaluate alternatives if they encounter performance issues.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later.
  • PyCharm users may experience performance issues with Literal overloads and should consider boto3-stubs-lite as an alternative.
  • Low friction install with three lightweight runtime dependencies (botocore-stubs, types-s3transfer, typing-extensions).

License · maintenance · safety

MIT (permissive) — MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects with minimal restrictions.

last release 2026-08-13 (1 days) · last repo commit 2026-06-22 · 670 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 49,870,899 downloads/mo, #577 on PyPI

Verify before relying

# Install type stubs for boto3
python -m pip install boto3-stubs

# In your code, use boto3 normally; type checkers will now provide hints
import boto3
client = boto3.client('s3')
  • Whether the 'essential' extra covers all commonly-used AWS services or if additional service-specific extras are typically needed
  • Performance impact on type-checking speed compared to boto3-stubs-lite variant
Same gist for agents: .md · .json

What it is and what it does

boto3-stubs is a type stub package that adds complete type annotations to boto3 1.43.71, the AWS SDK for Python. It works by providing stub files that describe the types and signatures of boto3's APIs without modifying boto3 itself. When installed, it enables IDE features like autocomplete, inline documentation, and parameter hints for all boto3 calls, and allows static type checkers like mypy and pyright to catch type errors before runtime.

The package is generated with mypy-boto3-builder 8.12.0 and supports multiple installation modes: a base install for minimal overhead, service-specific extras, an 'essential' bundle for common AWS services, or 'full' for all services. It integrates with VSCode, PyCharm, Emacs, Sublime Text, and other IDEs, requiring no changes to existing boto3 code—developers write boto3 normally and get type hints automatically.

Use it for

  • Enable IDE autocomplete and inline documentation when writing boto3 code in VSCode with Pylance or PyCharm
  • Catch boto3 API misuse with mypy or pyright before deployment
  • Speed up boto3 development by getting parameter hints and method signatures without manual documentation lookups
  • Reduce runtime errors in AWS Lambda functions by catching type mistakes during local type checking
  • Document boto3 usage in a codebase by making parameter types and return types explicit to other developers

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

boto3-stubs is actively maintained, has no security vulnerabilities, uses a permissive MIT license, and installs with minimal friction. It provides immediate value to any project using boto3 by enabling type checking and IDE support with zero changes to existing code. PyCharm users may want to evaluate alternatives if they encounter performance issues.

Install

boto3-stubs on PyPI

Before you install

Low friction install with three lightweight runtime dependencies (botocore-stubs, types-s3transfer, typing-extensions). Active maintenance with a release 1 day old and consistent commit history.

Requires Python 3.9 or later. PyCharm users may experience performance issues with Literal overloads and should consider boto3-stubs-lite as an alternative.

License in practice

MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects with minimal restrictions.

Quickstart

# Install type stubs for boto3
python -m pip install boto3-stubs

# In your code, use boto3 normally; type checkers will now provide hints
import boto3
client = boto3.client('s3')

Verify before relying

  • Whether the 'essential' extra covers all commonly-used AWS services or if additional service-specific extras are typically needed
  • Performance impact on type-checking speed compared to boto3-stubs-lite variant

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
botocore-stubstypes-s3transfertyping-extensions
MaintenanceActively maintained 1 days since the last release
Last repo commit
First released
Downloads49,870,899 / month, #577 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonTyping :: Stubs Only

Evidence: boto3_stubs-1.43.71-py3-none-any.whl

Tags

Capabilities
boto3 type stubsboto3 type annotationsaws sdk type checkingboto3 mypy supportboto3 autocompleteboto3 pyright stubstype hints for boto3
Topics
type-stubsaws-sdkide-support
PyPI keywords
boto3boto3-stubstype-annotationsmypytypeshedautocomplete

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “boto3 autocomplete”

Give your agent the search over MCP, or paste the wish link into any chat.

Similar packages

types-boto3 Worth it
PyPI · Software Development · released Aug 2026

Provides type annotations and IDE autocompletion for boto3 1.43.71, enabling static type checking with mypy, pyright, and other tools across VSCode, PyCharm, Emacs, and Sublime Text.

Install it if you use boto3 and want IDE autocompletion and static type checking.

MITpure Python · 3.9+
10.3Mdownloads / mo
mypy-boto3-dlm Worth it
PyPI · Software Development · released Apr 2026

Provides type annotations for boto3's Data Lifecycle Manager (DLM) service, enabling static type checking and IDE autocompletion for DLM API calls.

MITpure Python · 3.9+
288.8Kdownloads / mo
mypy-boto3-amp Worth it
PyPI · Software Development · released Jul 2026

Provides type stubs and IDE autocomplete for AWS PrometheusService (AMP) operations via boto3, enabling type checking in mypy, pyright, and code editors.

MITpure Python · 3.9+
253.2Kdownloads / mo
mypy-boto3-synthetics Worth it
PyPI · Software Development · released Jul 2026

Provides type annotations and IDE autocomplete support for the boto3 Synthetics service, compatible with mypy, pyright, VSCode, PyCharm, Emacs, and Sublime Text.

MITpure Python · 3.9+
255.0Kdownloads / mo
mypy-boto3-sdb With conditions
PyPI · Software Development · released Apr 2026

Provides type annotations and IDE autocomplete support for boto3's SimpleDB service, enabling static type checking with mypy, pyright, and other tools.

MITpure Python · 3.9+
258.0Kdownloads / mo
types-boto3-full Worth it
PyPI · Software Development · released Aug 2026

Provides type annotations for boto3 1.43.71, enabling static type checking with mypy, pyright, and IDE autocompletion in VSCode, PyCharm, Emacs, and Sublime Text.

MITpure Python · 3.9+
1.7Mdownloads / mo

See also boto3-stubs-full · boto3-stubs-lite · mypy-boto3-chime-sdk-meetings · mypy-boto3-ssm