mypy-boto3-autoscaling
Type annotations for boto3 AutoScaling 1.43.71 service generated with mypy-boto3-builder 8.12.0
What it is and what it does
This package is a type-stub library that adds complete type annotations to boto3's AutoScaling service. It is generated automatically from boto3 1.43.71 using mypy-boto3-builder 8.12.0 and works with static type checkers (mypy, pyright) and IDEs (VSCode with Pylance, PyCharm, Emacs, Sublime Text) to provide inline code completion and catch type errors at development time.
The package contains no runtime code—it only provides type information. You install it alongside boto3 to enable your editor and type checker to understand AutoScaling client objects, paginators, waiters, and service resources. It supports Python 3.9 through 3.14 and has a single lightweight runtime dependency on typing-extensions.
Use it for:
- Enable IDE autocomplete and inline documentation for boto3 AutoScaling API calls in VSCode or PyCharm.
- Catch type errors in AutoScaling client usage before runtime using mypy or pyright in CI/CD pipelines.
- Annotate function signatures that accept AutoScalingClient or related types with precise type hints.
- Use paginator and waiter type annotations to safely iterate over AutoScaling resources with full type safety.
- Maintain type safety in large AWS infrastructure-as-code projects that heavily use AutoScaling.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type annotations and IDE autocompletion for boto3's AutoScaling service, enabling static type checking with mypy, pyright, and editor support in VSCode, PyCharm, Emacs, and Sublime Text.
Yes, if you use boto3 AutoScaling and want IDE support or static type checking. Install friction is minimal, maintenance is active, and the MIT license has no restrictions. The only gotcha is PyCharm may experience performance issues with the full stubs; the docs suggest using boto3-stubs-lite as a workaround if needed.
Install
mypy-boto3-autoscaling on PyPI
pip
pip install mypy-boto3-autoscalinguv
uv add mypy-boto3-autoscalingpoetry
poetry add mypy-boto3-autoscalingInstalling mypy-boto3-autoscaling
Before you install
Low friction install with a single runtime dependency (typing-extensions). Released 1 day ago with active maintenance; repository shows 670 stars and recent commits.
License in practice
MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects.
Quickstart
# Install with pip
python -m pip install 'boto3-stubs[autoscaling]'
# Use in code
from boto3.session import Session
from mypy_boto3_autoscaling import AutoScalingClient
client: AutoScalingClient = Session().client("autoscaling")
Requires boto3 1.43.71 to be installed; type checking requires mypy, pyright, or an IDE with type-aware language server support.
Verify before relying
- Whether PyCharm performance issues mentioned in docs (issue PY-40997) remain unresolved or have been addressed.
- Exact coverage of AutoScaling service methods and whether all boto3 1.43.71 operations are annotated.
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — typing-extensions |
| Maintenance | actively maintained — 1 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 631,686/month — #5,657 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: mypy_boto3_autoscaling-1.43.71-py3-none-any.whl
Keywords: boto3, autoscaling, boto3-stubs, type-annotations, mypy, 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-aiobotocore-autoscalingProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
mypy-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
mypy-boto3-autoscaling-plansProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-configProvides type annotations and IDE…
permissive · top 15,000 on PyPI
boto3-stubsProvides type stubs and annotations for boto3…
permissive · top 1,000 on PyPI
types-boto3Provides type annotations and IDE…
permissive · top 5,000 on PyPI
mypy-boto3-evidentlyProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-appmeshProvides type annotations and IDE…
permissive · top 15,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