--- id: types-aiobotocore-secretsmanager version: "3.9.0" license: MIT license_treatment: permissive maintenance: active --- # types-aiobotocore-secretsmanager — Type annotations for aiobotocore SecretsManager 3.9.0 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 800.6K/mo ## What it is and what it does This package provides type stub annotations for aiobotocore's SecretsManager service, generated by mypy-boto3-builder. It bridges the gap between aiobotocore's async AWS API and Python's static type checkers, enabling IDEs like VSCode, PyCharm, Emacs, and Sublime Text to offer code completion and catch type errors at development time rather than runtime. The package is a pure stub distribution—it adds no runtime behavior, only type information. It works with mypy, pyright, pylint, and other type-aware tools. Installation is straightforward, and the package supports Python 3.9 through 3.14. For PyCharm users, the documentation notes potential performance concerns with Literal overloads and suggests the lite variant as an alternative. Use it for: - Enable IDE autocomplete and type checking when writing async code that calls AWS SecretsManager via aiobotocore. - Catch type mismatches in SecretsManager API calls during development using mypy or pyright in CI/CD pipelines. - Use TYPE_CHECKING guards to keep type annotations out of production dependencies while maintaining full IDE support. - Migrate from synchronous boto3 to async aiobotocore while preserving type safety and IDE assistance. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocomplete support for aiobotocore's SecretsManager service, enabling static type checking with mypy, pyright, and other tools. Yes, if you use aiobotocore with SecretsManager and want IDE autocomplete or static type checking. Install friction is minimal, maintenance is active, and the MIT license carries no restrictions. The only caveat is PyCharm users may experience performance issues with the full variant and should consider the lite version instead. ## Install pip install types-aiobotocore-secretsmanager uv add types-aiobotocore-secretsmanager poetry add types-aiobotocore-secretsmanager ## Installing types-aiobotocore-secretsmanager Before you install: Low friction install with only typing-extensions as a runtime dependency. Active maintenance with a recent release 12 days ago and steady repository activity. License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects. Quickstart: pip install types-aiobotocore-secretsmanager from aiobotocore.session import get_session from types_aiobotocore_secretsmanager import SecretsManagerClient session = get_session() async with session.create_client("secretsmanager") as client: client: SecretsManagerClient Requires Python 3.9 or later; designed for use with aiobotocore 3.9.0. Verify before relying: - Whether PyCharm's reported performance issues with Literal overloads (PY-40997) affect this version in practice. - Whether the lite variant (types-aiobotocore-lite) is recommended for your specific IDE and use case. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 800.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags aiobotocore type stubs, secretsmanager type annotations, boto3 type hints, mypy aiobotocore, pyright aws stubs, async aws typing, ide autocomplete boto, type-stubs, aws-sdk, async-io [View on SkillFed](https://skillfed.io/packages/types-aiobotocore-secretsmanager) · [View on PyPI](https://pypi.org/project/types-aiobotocore-secretsmanager/)