types-botocore
Proxy package for botocore-stubs
What it is and what it does
types-botocore is a proxy package that delivers type annotations for botocore, enabling static type checking and IDE autocompletion. It works by depending on botocore-stubs, which contains the actual type stub files. When installed, it allows tools like mypy and pyright to understand botocore's API surface and provide real-time code completion and type validation.
The package is designed as a drop-in enhancement—you use botocore normally without explicit type annotations, and the type checker automatically discovers types for client calls, resource operations, waiters, and paginators. Type information is extracted from documentation and processed for readability.
Use it for:
- Enable IDE autocomplete and inline documentation for botocore client calls without manual type hints
- Run mypy or pyright on infrastructure code to catch type errors before deployment
- Provide type safety for serverless code that uses botocore for AWS service interactions
- Support development workflows with LSP-based type checking for botocore operations
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type annotations for botocore to enable IDE code completion and static type checking with mypy and pyright.
Yes, if you use botocore and want IDE type support or static type checking. Installation is frictionless and the package is actively maintained. However, verify whether direct installation of botocore-stubs is now the recommended path, as this is explicitly a proxy package.
Install
types-botocore on PyPI
pip
pip install types-botocoreuv
uv add types-botocorepoetry
poetry add types-botocoreInstalling types-botocore
Before you install
Low friction installation as a pure Python wheel with a single runtime dependency on botocore-stubs. The package is actively maintained with recent commits and stable production status.
License in practice
MIT license permits unrestricted use, modification, and distribution in commercial and private projects with minimal attribution requirements.
Quickstart
# Install type annotations for botocore
pip install types-botocore
# In your Python code, import and use botocore normally
import botocore
# IDE now provides autocomplete and type checking
Verify before relying
- Whether this proxy package is still the recommended entry point or if direct installation of botocore-stubs is now preferred
- Coverage completeness for all botocore service methods and parameters in the current version
- Specific Python version requirements beyond the classifier range of 3.8 and 3.9
Package facts
| License | MIT (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — botocore-stubs |
| Maintenance | actively maintained — 1,596 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 968,655/month — #4,615 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: types_botocore-1.0.2-py3-none-any.whl
Keywords: boto3, type-annotations, pyright, mypy, boto3-stubs
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
botocore-stubsProvides type stubs and code completion for the…
permissive · top 1,000 on PyPI
types-boto3Provides type annotations and IDE…
permissive · top 5,000 on PyPI
boto3-stubs-liteProvides type annotations for boto3 1.43.72,…
permissive · top 15,000 on PyPI
types-awscrtProvides type annotations and IDE code…
permissive · top 1,000 on PyPI
types-s3transferProvides type annotations and IDE code…
permissive · top 1,000 on PyPI
boto3-stubs-fullProvides type annotations for boto3 1.43.71 to…
permissive · top 5,000 on PyPI
types-boto3-fullProvides type annotations for boto3 1.43.71,…
permissive · top 5,000 on PyPI
boto3-stubsProvides type stubs and annotations for boto3…
permissive · top 1,000 on PyPI
mypy-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
boto3-type-annotations-with-docsProvides type-annotated stand-in classes for…
permissive · top 15,000 on PyPI