types-aioboto3-lite
Lite type annotations for aioboto3 15.5.0 generated with mypy-boto3-builder 8.11.0
What it is and what it does
types-aioboto3-lite is a stub package that adds complete type annotations to aioboto3 15.5.0, the async AWS SDK wrapper. It contains no runtime code—only type information that static type checkers and IDEs use to provide autocomplete, catch type errors, and document method signatures. The stubs cover Client, ServiceResource, Waiter, and Paginator types for AWS services, with auto-discovery support for dynamic calls like session.client() and client.get_waiter().
The package is generated automatically by mypy-boto3-builder 8.11.0 from botocore schemas, keeping annotations in sync with aioboto3 releases. It works with mypy, pyright, VSCode Pylance, PyCharm, Emacs, and Sublime Text. You install it alongside aioboto3 in your development environment, and type checking works immediately without modifying your code—write aioboto3 as usual and let the type checker catch mistakes.
Use it for:
- Enable IDE autocomplete for aioboto3 method calls and parameters in VSCode or PyCharm.
- Run mypy or pyright in CI/CD to catch type errors in async AWS SDK usage before deployment.
- Document aioboto3 API contracts in large projects by making types explicit in code review.
- Migrate from untyped boto3 to typed aioboto3 with confidence that type checkers validate the transition.
- Support Emacs or Sublime Text development with LSP-based type checking and completion for AWS calls.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type stubs and annotations for aioboto3 15.5.0, enabling IDE autocomplete and static type checking across VSCode, PyCharm, mypy, pyright, and other tools.
Yes, if you use aioboto3 in a project where static type checking or IDE autocomplete adds value. Install friction is negligible, maintenance is active, the license is permissive, and there are no known vulnerabilities. The only gotcha is that you must manage the type stubs separately from aioboto3 itself and ensure versions stay in sync.
Install
types-aioboto3-lite on PyPI
pip
pip install types-aioboto3-liteuv
uv add types-aioboto3-litepoetry
poetry add types-aioboto3-liteInstalling types-aioboto3-lite
Before you install
Low friction: pure-Python wheel with four lightweight stub dependencies. Actively maintained with recent commits and no known vulnerabilities.
License in practice
MIT License permits unrestricted use, modification, and distribution in both open-source and commercial projects with minimal obligations.
Quickstart
# Install type stubs for aioboto3
python -m pip install 'types-aioboto3-lite[essential]'
# In your code, types are available automatically
import aioboto3
# IDE now provides autocomplete and mypy/pyright will type-check aioboto3 calls
Requires aioboto3 15.5.0 to be installed separately; type checking requires a compatible tool (mypy, pyright, or IDE with language server support).
Verify before relying
- Whether the 'essential' extra covers all commonly-used AWS services or if additional service-specific extras are typically needed.
- Performance impact of type checking on large aioboto3 codebases compared to untyped usage.
Package facts
| License | MIT License (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — botocore-stubs, types-aiobotocore-lite, types-s3transfer, typing-extensions |
| Maintenance | actively maintained — 287 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 77,637/month — #14,510 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: types_aioboto3_lite-15.5.0-py3-none-any.whl
Keywords: aioboto3, aioboto3-stubs, type-annotations, typeshed, autocomplete
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
types-aioboto3Provides type annotations for aioboto3 15.5.0,…
permissive · top 5,000 on PyPI
types-aiobotocore-liteProvides type annotations for aiobotocore…
permissive · top 15,000 on PyPI
types-aiobotocoreProvides 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-boto3Provides type annotations and IDE…
permissive · top 5,000 on PyPI
types-aiobotocore-fullProvides complete type annotations for…
permissive · top 15,000 on PyPI
boto3-stubsProvides type stubs and annotations for boto3…
permissive · top 1,000 on PyPI
types-boto3-fullProvides type annotations for boto3 1.43.71,…
permissive · top 5,000 on PyPI
types-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
types-botocoreProvides type annotations for botocore to…
permissive · top 5,000 on PyPI