skillfed

types-aioboto3-lite

Lite type annotations for aioboto3 15.5.0 generated with mypy-boto3-builder 8.11.0

types-aioboto3-lite v15.5.0 77.6K downloads/30d#14,510 on PyPI670
Permissive license MIT License Active released

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-lite

uv

uv add types-aioboto3-lite

poetry

poetry add types-aioboto3-lite

Installing 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

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseNatural 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.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonTyping :: Stubs Only

Tags

aioboto3 type stubsboto3 type annotationsaws sdk type checkingaioboto3 autocompletemypy boto3 stubspyright aws typestype hints for aioboto3
type-stubsaws-sdkasync

More Software Development packages