Registry / type-stubs / types-aiobotocore-acm

types-aiobotocore-acm

JSON →
library3.7.0pypypiunverified

types-aiobotocore-acm provides type annotations for the aiobotocore AWS Certificate Manager (ACM) service client, generated by mypy-boto3-builder. These annotations enable static type checking with tools like MyPy, Pyright, and enhance IDE auto-completion for asynchronous AWS client interactions. The library maintains a versioning in sync with the corresponding aiobotocore and botocore versions and is actively developed with frequent releases.

pip install types-aiobotocore-acm
INSTALL
IMPORT
SIG · TYPES-AIOBOTOCORE-
T
types-aiobotocore-acm
type-stubspythonv3.7.0
Install
3.2s avg
Import
—
Disk
17MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v3.7.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.10–3.940 runs
installs and imports cleanly · install 0.0s · import 0.000s · 19.6MB
glibc
py 3.10–3.940 runs
installs and imports cleanly · install 3.2s · import 0.000s · 20MB
17MB installed
● package 17MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ACMClient
✓ from types_aiobotocore_acm import ACMClient
✗ from types_aiobotocore_acm import ACMClient

This quickstart demonstrates how to initialize an aiobotocore ACM client and use the `ACMClient` type annotation from `types-aiobotocore-acm` to enable static type checking and IDE auto-completion for client methods and their parameters. It lists issued certificates in a specified region.

import asyncio from aiobotocore.session import get_session from types_aiobotocore_acm.client import ACMClient async def list_acm_certificates(): session = get_session() async with session.create_client("acm", region_name="us-east-1") as client: client: ACMClient # Explicit type annotation for the client response = await client.list_certificates(CertificateStatuses=['ISSUED']) for cert in response.get('CertificateSummaryList', []): print(f"Certificate ARN: {cert['CertificateArn']}") if __name__ == "__main__": asyncio.run(list_acm_certificates())
Debug
Known issues
breakingSupport for Python 3.8 was officially removed with mypy-boto3-builder version 8.12.0. Users on Python 3.8 will need to upgrade their Python version to 3.9 or newer to use current versions of `types-aiobotocore-acm`.
fix
Upgrade your Python environment to version 3.9 or later. Alternatively, pin `types-aiobotocore-acm` to a version compatible with Python 3.8 if available for your specific aiobotocore version.
affects: mypy-boto3-builder >= 8.12.0 (equivalent to types-aiobotocore-acm >= 3.4.0)
breakingTypeDef names for packed method arguments were shortened (e.g., `CreateDistributionRequestRequestTypeDef` -> `CreateDistributionRequestTypeDef`) and conflicting `Extra` postfixes were moved (e.g., `CreateDistributionExtraRequestTypeDef` -> `CreateDistributionRequestExtraTypeDef`). This affects type hint usage for request/response dictionaries.
fix
Update your type annotations in code to reflect the new, shorter TypeDef names and corrected `Extra` postfix placements. Refer to the `types-aiobotocore` documentation for the exact TypeDef names for your service and method.
affects: mypy-boto3-builder >= 8.9.0
gotchaThis package provides only type annotations (stubs) and does not include the actual `aiobotocore` library. You must install `aiobotocore` separately for the code to run, otherwise you will encounter `ModuleNotFoundError` for `aiobotocore` components.
fix
Ensure `aiobotocore` is installed in your environment: `pip install aiobotocore`.
affects: All versions
gotchaSince `mypy-boto3-builder` migrated to PEP 561 packages, type checkers typically auto-discover types. However, for explicit typing or complex environments (e.g., custom `MYPYPATH`), ensure your type checker is correctly configured to find stub packages. `types-aiobotocore-lite` users must always use explicit type annotations.
fix
For explicit typing, always annotate your client objects (e.g., `client: ACMClient`). If experiencing issues with `mypy`, verify your `mypy.ini` configuration and that the stub package is installed in an accessible location for your type checker.
affects: mypy-boto3-builder >= 8.12.0
Upgrade
Version history
3.7.0latest on PyPI · released May 10, 2026
Audit
Dependencies
aiobotocorerequiredProvides the underlying asynchronous AWS client for which types are generated.
pythonrequiredRequires Python 3.9 or higher. Python 3.8 support was removed in mypy-boto3-builder 8.12.0.
Agent activity
36 hits · last 30 days
node
32
OpenAI (training)
1
Resources