Registry / type-stubs / types-boto3-ssm

types-boto3-ssm

JSON →
library1.43.0pypypiunverified

Type annotations for boto3 SSM (Simple Systems Manager) service, generated by mypy-boto3-builder. Provides static type checking and IDE autocompletion for boto3 SSM client and resources. Current version is 1.43.0, following boto3 SSM API version 1.43.0. Release cadence matches boto3 service updates. Requires Python >=3.9.

pip install types-boto3-ssm
INSTALL
IMPORT
SIG · TYPES-BOTO3-SSM
T
types-boto3-ssm
type-stubspythonv1.43.0
Install
1.6s avg
Import
Disk
17MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.43.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.103.910 runs
installs and imports cleanly · install 0.0s · import 0.000s · 19.3MB
glibc
py 3.103.910 runs
installs and imports cleanly · install 1.6s · import 0.000s · 20MB
17MB installed
● package 17MB
Code
Verified usage

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

SSMClient
from types_boto3_ssm.client import SSMClient
from mypy_boto3_ssm.client import SSMClient

Basic usage: create an SSM client with type annotations and list parameters.

import boto3 from mypy_boto3_ssm import SSMClient client: SSMClient = boto3.client('ssm', region_name='us-east-1') response = client.describe_parameters(MaxResults=10) for param in response['Parameters']: print(param['Name'])
Debug
Known issues
breakingVersion 8.9.0 introduced breaking changes: TypeDef names for packed arguments were shortened and conflicting TypeDefs had 'Extra' postfix moved to end. If you import specific TypeDefs, update your imports.
fix
Update imports: e.g., 'CreateDistributionRequestRequestTypeDef' becomes 'CreateDistributionRequestTypeDef' for non-conflicting names. For conflicting names, 'CreateDistributionExtraRequestTypeDef' becomes 'CreateDistributionRequestExtraTypeDef'.
affects: <8.9.0
gotchaDo not import from 'types_boto3_ssm' directly. The package installs as 'types-boto3-ssm' but the Python module is 'mypy_boto3_ssm'.
fix
Use 'import mypy_boto3_ssm' or 'from mypy_boto3_ssm import SSMClient'.
affects: all
gotchaThe type stubs are designed for static type checkers like mypy or pyright. They do not add runtime behavior. If you use them at runtime (e.g., isinstance checks), you may encounter errors because these classes don't exist at runtime.
fix
Use only for type hints. For runtime checks, use boto3's native types or typeguard.
affects: all
deprecatedSupport for Python 3.8 was removed in version 8.12.0. If you need Python 3.8 support, pin to versions <8.12.0.
fix
Use Python >=3.9 or install an older version: pip install 'types-boto3-ssm<8.12.0'.
affects: >=8.12.0
gotchaThe package version number (e.g., 1.43.0) corresponds to the boto3 SSM API version, not the mypy-boto3-builder version. Do not confuse with builder versions like 8.12.0.
fix
Check the actual API version by inspecting the package's version or the boto3 SSM changelog.
affects: all
Upgrade
Version history
1.43.0latest on PyPI · released Apr 29, 2026
Audit
Dependencies
typing-extensionsrequiredRequired for type annotations on Python <3.11
Agent activity
44 hits · last 30 days
node
38
OpenAI (training)
1
Resources
types-boto3-ssm — pip install types-boto3-ssm · libregistry