mypy-boto3-appconfig
Type annotations for boto3 AppConfig 1.43.43 service generated with mypy-boto3-builder 8.12.0
What it is and what it does
mypy-boto3-appconfig is a type-stub package that adds complete type annotations to boto3's AppConfig service client. It is generated automatically from boto3 metadata and enables IDEs and type checkers to provide accurate code completion, inline documentation, and static type validation when working with AppConfig resources. The package works with mypy, pyright, and popular editors including VSCode, PyCharm, Emacs, and Sublime Text.
The package is designed as a development-time dependency—it provides no runtime behavior but improves the developer experience by catching type errors before execution. It supports paginators, waiters, and service resource types, allowing developers to write strongly-typed boto3 code without manual type annotations. The single runtime dependency is typing-extensions, keeping the installation footprint minimal.
Use it for:
- Add IDE autocomplete and type checking to boto3 AppConfig code in VSCode or PyCharm projects.
- Catch AppConfig API misuse (wrong parameter types, missing required fields) with mypy or pyright before deployment.
- Enable Emacs or Sublime Text users to get inline type hints and documentation for AppConfig client methods.
- Document AppConfig interactions in your codebase by letting type annotations serve as inline API reference.
- Migrate legacy boto3 AppConfig code to typed Python with IDE-assisted refactoring.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type annotations and IDE autocompletion for boto3's AppConfig service, enabling static type checking with mypy, pyright, and editor support in VSCode, PyCharm, Emacs, and Sublime Text.
Yes. Install this if you use boto3's AppConfig service and want static type checking or IDE autocompletion. It has low friction (one lightweight dependency), is actively maintained, carries no security vulnerabilities, and uses a permissive MIT license. The only gotcha is a known PyCharm performance issue with Literal overloads—consider the lite variant if you experience slowdowns.
Install
mypy-boto3-appconfig on PyPI
pip
pip install mypy-boto3-appconfiguv
uv add mypy-boto3-appconfigpoetry
poetry add mypy-boto3-appconfigInstalling mypy-boto3-appconfig
Before you install
Low install friction with a single lightweight runtime dependency (typing-extensions). Actively maintained with a recent release 37 days ago and ongoing repository activity.
License in practice
MIT license permits unrestricted use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.
Quickstart
pip install mypy-boto3-appconfig
from boto3.session import Session
from mypy_boto3_appconfig import AppConfigClient
client: AppConfigClient = Session().client("appconfig")
Requires Python 3.9 or later; boto3 must be installed separately in your environment.
Verify before relying
- Whether PyCharm performance issues with Literal overloads mentioned in the description have been resolved in recent versions.
- Whether the lite variant (boto3-stubs-lite) is recommended as a default over the full stubs for new projects.
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 — 37 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 367,345/month — #7,198 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: mypy_boto3_appconfig-1.43.43-py3-none-any.whl
Keywords: boto3, appconfig, 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
mypy-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
mypy-boto3-appmeshProvides type annotations and IDE…
permissive · top 15,000 on PyPI
typed-configReads typed configuration from multiple sources…
permissive · top 15,000 on PyPI
mypy-boto3-evidentlyProvides type annotations and IDE…
permissive · top 15,000 on PyPI
sample-helper-aws-appconfigFetches and caches configuration from AWS…
permissive · top 15,000 on PyPI
mypy-boto3-configProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-workspacesProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-codeguruprofilerProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-dataexchangeProvides type annotations and IDE…
permissive · top 5,000 on PyPI
mypy-boto3-neptuneProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI