--- id: types-boto3-full version: "1.43.71" license: MIT license_treatment: permissive maintenance: active --- # types-boto3-full — All-in-one type annotations for boto3 1.43.71 generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 1.7M/mo ## What it is and what it does types-boto3-full is a comprehensive type stub package that adds static type checking and IDE autocompletion support for boto3 1.43.71. It was generated using mypy-boto3-builder 8.12.0 and provides type annotations compatible with mypy, pyright, VSCode Pylance, PyCharm, Emacs, and Sublime Text. The package enables developers to catch type errors at development time and get accurate code completion suggestions without writing explicit type annotations—boto3 code can be written normally while the stubs provide the type information to checking tools. The package depends only on typing-extensions and installs with minimal friction. It supports Python 3.9 through 3.14 and is actively maintained, with releases synchronized to boto3 updates. The documentation notes that some IDE users may experience performance degradation and recommends evaluating alternatives in that case. The type annotations are generated automatically from botocore schemas. Use it for: - Enable mypy or pyright type checking in a boto3 project to catch API misuse before runtime. - Get IDE autocompletion and parameter hints for boto3 client methods in VSCode with Pylance. - Integrate boto3 type checking into CI/CD pipelines using mypy or pyright for infrastructure code. - Develop AWS Lambda functions with full type safety for boto3 calls. - Catch boto3 configuration errors during development rather than at runtime. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. 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. Yes. Install this package if you use boto3 and want static type checking or IDE autocompletion. It has low install friction, active maintenance, no known vulnerabilities, a permissive MIT license, and is widely used (top 5000 PyPI packages). The only caveat is users experiencing IDE performance issues should evaluate alternatives. ## Install pip install types-boto3-full uv add types-boto3-full poetry add types-boto3-full ## Installing types-boto3-full Before you install: Low install friction with a single runtime dependency (typing-extensions). Actively maintained with last commit 2026-06-22 and latest release 2026-08-14. License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations. Quickstart: # Install type annotations for boto3 python -m pip install 'types-boto3-full' # Use in code with type checking enabled import boto3 ec2_client = boto3.client("ec2", region_name="us-west-1") Requires Python 3.9 or later; PyCharm users may experience performance issues with Literal overloads and should consider alternatives. Verify before relying: - Whether PyCharm performance issues with Literal overloads affect all projects or only large codebases. - Coverage of all boto3 services or only a subset of available AWS services. - Performance impact compared to lighter-weight type stub alternatives. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 1.7M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type annotations, boto3 type stubs, boto3 IDE autocomplete, mypy boto3 types, pyright boto3 support, boto3 static type checking, AWS SDK type hints, type-stubs, aws-sdk, static-typing [View on SkillFed](https://skillfed.io/packages/types-boto3-full) · [View on PyPI](https://pypi.org/project/types-boto3-full/)