--- id: mypy-boto3-appstream version: "1.43.55" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-appstream — Type annotations for boto3 AppStream 1.43.55 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 257.4K/mo ## What it is and what it does This package is a type-stub library that adds static type annotations for boto3's AppStream service. It enables IDE code completion, type checking with mypy and pyright, and catches potential type errors before runtime. The stubs are generated from boto3 1.43.55 and include annotations for the AppStream client, paginators, waiters, and type definitions. You install it alongside boto3 to gain full IDE support and static type checking without modifying your application code. It works with VSCode (via Pylance), PyCharm, Emacs, Sublime Text, and command-line type checkers. The package is lightweight, depending only on typing-extensions, and is safe to use in production behind a TYPE_CHECKING guard if you want to avoid a runtime dependency. Use it for: - Enable IDE autocomplete and type hints when writing boto3 AppStream client code in VSCode or PyCharm. - Run mypy or pyright type checking on AppStream-using code to catch type errors before deployment. - Provide explicit type annotations for AppStream paginators and waiters in type-strict projects. - Improve code maintainability by documenting AppStream API contracts through static types. - Use in a TYPE_CHECKING block to get IDE support without adding a runtime dependency. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocompletion for boto3's AppStream service, compatible with mypy, pyright, VSCode, PyCharm, and other type-checking tools. Yes, if you use boto3's AppStream service and want IDE autocomplete or static type checking. Install friction is minimal, maintenance is active, and the MIT license has no restrictions. The only caveat is PyCharm performance; if you experience slowness, the documentation recommends switching to boto3-stubs-lite or using mypy/pyright instead. ## Install pip install mypy-boto3-appstream uv add mypy-boto3-appstream poetry add mypy-boto3-appstream ## Installing mypy-boto3-appstream Before you install: Low install friction with a single lightweight runtime dependency (typing-extensions). Actively maintained as of 2026-07-23, with recent activity and no known vulnerabilities. License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations. Quickstart: pip install mypy-boto3-appstream from boto3.session import Session from mypy_boto3_appstream import AppStreamClient client: AppStreamClient = Session().client("appstream") # Type checking and IDE autocomplete now available Requires Python 3.9 or later; boto3 must be installed separately. Verify before relying: - Whether the package works correctly with all supported Python versions (3.9–3.14) in practice. - Performance impact in PyCharm; documentation warns of potential slowness with Literal overloads. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 257.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type stubs appstream, mypy boto3 appstream annotations, boto3 appstream type hints, appstream client type checking, boto3 stubs ide autocomplete, pyright boto3 appstream, boto3 appstream mypy support, type-stubs, boto3, aws [View on SkillFed](https://skillfed.io/packages/mypy-boto3-appstream) · [View on PyPI](https://pypi.org/project/mypy-boto3-appstream/)