mypy-boto3-dynamodbstreams
Type annotations for boto3 DynamoDBStreams 1.43.0 service generated with mypy-boto3-builder 8.12.0
What it is and what it does
This package is a type stub library that adds static type information to boto3's DynamoDBStreams service. It's generated automatically from boto3 1.43.0 using mypy-boto3-builder 8.12.0 and works with mypy, pyright, VSCode, PyCharm, Emacs, Sublime Text, and other type-aware editors and checkers. When installed, it enables IDE autocomplete, catches type errors before runtime, and provides inline documentation for DynamoDBStreams client methods and response objects.
The package is designed as a development-only dependency—you can use TYPE_CHECKING guards to avoid including it in production builds. It has minimal overhead (only typing-extensions as a runtime dependency) and supports Python 3.9 through 3.14. The generated stubs include client annotations, literal types for valid parameter values, and type definitions for all service responses.
Use it for:
- Enable IDE autocomplete and type hints when writing boto3 DynamoDBStreams client code in VSCode or PyCharm.
- Catch type errors in DynamoDBStreams API calls using mypy or pyright before deployment.
- Document expected parameter types and return shapes for DynamoDBStreams operations in your codebase.
- Provide runtime type safety for applications that process DynamoDB stream records.
- Use TYPE_CHECKING guards to include type stubs only during development, keeping production builds lightweight.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type annotations and IDE autocomplete support for boto3's DynamoDBStreams service, enabling static type checking with mypy, pyright, and editor integrations.
Yes. Install this if you use boto3's DynamoDBStreams service and want IDE autocomplete and static type checking. It has no security vulnerabilities, low install friction, permissive licensing, and active maintenance. The only caveat is PyCharm users may experience performance issues with Literal overloads; alternative approaches are documented.
Install
mypy-boto3-dynamodbstreams on PyPI
pip
pip install mypy-boto3-dynamodbstreamsuv
uv add mypy-boto3-dynamodbstreamspoetry
poetry add mypy-boto3-dynamodbstreamsInstalling mypy-boto3-dynamodbstreams
Before you install
Low friction install with a single lightweight runtime dependency (typing-extensions). Actively maintained with recent releases and no known vulnerabilities.
License in practice
MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects.
Quickstart
pip install mypy-boto3-dynamodbstreams
from boto3.session import Session
from mypy_boto3_dynamodbstreams import DynamoDBStreamsClient
client: DynamoDBStreamsClient = Session().client("dynamodbstreams")
# Type checking and IDE autocomplete now work
Requires Python 3.9 or later; boto3 must be installed separately to use the client.
Verify before relying
- Whether PyCharm performance issues mentioned in docs (issue PY-40997) remain unresolved in current PyCharm versions.
- Exact scope of type coverage for all DynamoDBStreams operations and response shapes.
- Performance characteristics when used with boto3-stubs versus standalone installation.
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — typing-extensions |
| Maintenance | actively maintained — 107 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 334,715/month — #7,486 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: mypy_boto3_dynamodbstreams-1.43.0-py3-none-any.whl
Keywords: boto3, dynamodbstreams, boto3-stubs, type-annotations, mypy, typeshed, autocomplete
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
mypy-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
mypy-boto3-iottwinmakerProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
mypy-boto3-neptunedataProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
mypy-boto3-timestream-writeProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-ebsProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
mypy-boto3-cloudsearchProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
mypy-boto3-pinpointProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-detectiveProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
mypy-boto3-keyspacesstreamsProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
mypy-boto3-timestream-influxdbProvides type annotations and IDE…
permissive · top 15,000 on PyPI