skillfed

boto3-stubs

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

boto3-stubs Permissive license MIT Active 670 v1.43.70 released

Install

boto3-stubs on PyPI

pip

pip install boto3-stubs

uv

uv add boto3-stubs

poetry

poetry add boto3-stubs

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 3 — botocore-stubs, types-s3transfer, typing-extensions
Maintenance actively maintained — 1 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

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

Keywords: boto3, boto3-stubs, type-annotations, mypy, typeshed, autocomplete

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

About boto3-stubs

from the package's own PyPI description — quoted content, verbatim

<a id="boto3-stubs"></a>

boto3-stubs

PyPI - boto3-stubs (image) PyPI - Python Version (image) Docs (image) PyPI - Downloads (image)

boto3.typed (image)

Type annotations for boto3 1.43.70 compatible with VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright and other tools.

Generated with mypy-boto3-builder 8.12.0.

More information can be found in boto3-stubs docs.

See how it helps you find...

Read as markdown · JSON record · Source repository · Homepage · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Provides type stubs and annotations for boto3 1.43.70, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis across VSCode, PyCharm, Emacs, and Sublime Text.

Low friction installation with three lightweight runtime dependencies (botocore-stubs, types-s3transfer, typing-extensions). Actively maintained with a release 1 day old and consistent commit activity.

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

Usage

python -m pip install boto3-stubs

import boto3
client = boto3.client('s3')

Requires Python 3.9 or later; boto3 itself must be installed separately for runtime functionality.

Verdict: A well-maintained, actively developed type stub package for boto3 with zero known vulnerabilities and broad IDE support. MIT-licensed and low-friction to install, recommended for projects using boto3 that want static type checking and IDE autocomplete.

Needs verification

  • Whether performance impact on PyCharm remains significant despite documented workarounds.
  • Compatibility guarantees between boto3-stubs versions and boto3 runtime versions beyond 1.43.70 alignment.
boto3 type annotationsboto3 type stubsaws sdk type checkingboto3 mypy supportboto3 autocomplete idestatic type checking awsboto3 pyright stubs

Similar packages