mypy-boto3-dax
Type annotations for boto3 DAX 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 complete type annotations to boto3's DAX service. It is generated automatically from boto3 1.43.0 using mypy-boto3-builder 8.12.0 and works with multiple static type checkers and IDEs. When installed, it enables your editor and type checker to understand DAX client methods, parameters, and return types, providing code completion and catching type errors before runtime.
The package is designed as a development-time dependency: you install it in your environment to get IDE support and type checking, but it is not needed at runtime. It supports mypy, pyright, VSCode with Pylance, PyCharm, Emacs, Sublime Text, and other tools that understand Python type hints. The library includes annotations for DAX clients, paginators, and type definitions, and can be used alongside boto3-stubs for other AWS services.
Use it for:
- Enable IDE autocomplete and type hints when writing boto3 DAX code in VSCode, PyCharm, or other supported editors.
- Catch type errors in DAX client calls using mypy or pyright before deploying code.
- Provide explicit type annotations for DAXClient, paginators, and waiters in production code.
- Integrate type checking into CI/CD pipelines for boto3 DAX applications.
- Improve code maintainability by documenting expected parameter and return types for DAX operations.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type annotations for boto3's DAX (DynamoDB Accelerator) service, enabling IDE code completion and static type checking with mypy, pyright, and other tools.
Yes. If you use boto3 to interact with DynamoDB Accelerator (DAX), installing this package is straightforward and adds immediate value through IDE support and static type checking. The low install friction, active maintenance, MIT license, and zero known vulnerabilities make it a safe choice. Install it as a development dependency to catch bugs early; it is not required at runtime.
Install
mypy-boto3-dax on PyPI
pip
pip install mypy-boto3-daxuv
uv add mypy-boto3-daxpoetry
poetry add mypy-boto3-daxInstalling mypy-boto3-dax
Before you install
Low friction: pure Python wheel with a single runtime dependency (typing-extensions). Actively maintained with recent release; repository shows active development and community engagement.
License in practice
MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations.
Quickstart
# Install
python -m pip install mypy-boto3-dax
# Use
from boto3.session import Session
from mypy_boto3_dax import DAXClient
client: DAXClient = Session().client("dax")
Requires boto3 to be installed separately; Python 3.9 or later.
Verify before relying
- Whether the package works correctly with all listed IDE integrations (VSCode, PyCharm, Emacs, Sublime Text) in practice.
- Performance impact of using full boto3-stubs versus the lite variant on typical projects.
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 | 354,152/month — #7,297 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: mypy_boto3_dax-1.43.0-py3-none-any.whl
Keywords: boto3, dax, 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
amazon-dax-clientA Python client library that provides nearly…
permissive · top 15,000 on PyPI
mypy-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
mypy-boto3-dataexchangeProvides type annotations and IDE…
permissive · top 5,000 on PyPI
mypy-boto3-ds-dataProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-evidentlyProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-sagemakerProvides type annotations and IDE…
permissive · top 5,000 on PyPI
mypy-boto3-athenaProvides type annotations and IDE…
permissive · top 5,000 on PyPI
mypy-boto3-drsProvides type annotations for the boto3 AWS Drs…
permissive · top 15,000 on PyPI
mypy-boto3-stepfunctionsProvides type annotations and IDE…
permissive · top 5,000 on PyPI
mypy-boto3-codepipelineProvides type annotations and IDE…
permissive · top 15,000 on PyPI