Registry / type-stubs / types-aiobotocore-iot-data

types-aiobotocore-iot-data

JSON →
library3.7.0pypypiunverified

Type annotations for aiobotocore IoTDataPlane 3.5.0 service generated with mypy-boto3-builder 8.12.0. Provides static type checking support for the AWS IoT Data Plane service using aiobotocore. Current version: 3.5.0. Release cadence: follows aiobotocore releases, updated automatically.

pip install types-aiobotocore[iot-data]
INSTALL
IMPORT
SIG · TYPES-AIOBOTOCORE-
T
types-aiobotocore-iot-data
type-stubspythonv3.7.0
Install
3.2s 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 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.103.910 runs
installs and imports cleanly · install 0.0s · import 0.000s · 19.6MB
glibc
py 3.103.910 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.

AioBaseClient
from aiobotocore_stubs.client import AioBaseClient
from aiobotocore.client import AioBaseClient

Basic usage of the IoT Data Plane client with aiobotocore. Type hints are automatically available when the types package is installed.

import asyncio from aiobotocore.session import get_session async def main(): session = get_session() async with session.create_client('iot-data', region_name='us-east-1') as client: # For type hints, use the client's methods directly response = await client.get_thing_shadow(thingName='MyThing') print(response) asyncio.run(main())
Debug
Known issues
breakingVersion 8.9.0 renamed TypeDefs to shorter names, e.g., 'CreateDistributionRequestRequestTypeDef' -> 'CreateDistributionRequestTypeDef'. This may break existing imports.
fix
Update imports to use shorter TypeDef names.
affects: >=8.9.0
breakingVersion 8.12.0 removed support for Python 3.8. Requires Python >= 3.9.
fix
Upgrade to Python 3.9 or later.
affects: >=8.12.0
deprecatedThe 'sms-voice' service was removed in version 8.11.0; use 'pinpoint-sms-voice' instead.
fix
Replace 'sms-voice' with 'pinpoint-sms-voice' in client creation.
affects: >=8.11.0
gotchaTypeDefs for paginated operations may have 'PaginationToken' marked as 'NotRequired' since version 8.10.1. Access it safely with .get().
fix
Use response.get('PaginationToken') instead of direct key access.
affects: >=8.10.1
Upgrade
Version history
3.7.0latest on PyPI · released May 10, 2026
Audit
Dependencies
aiobotocorerequiredRequired for runtime usage of the typed client.
typing-extensionsrequiredRequired for type annotations on Python <3.11.
Agent activity
41 hits · last 30 days
node
34
OpenAI (training)
1
Resources
types-aiobotocore-iot-data — pip install types-aiobotocore-iot-data · libregistry