skillfed

mypy-boto3-dax

Type annotations for boto3 DAX 1.43.0 service generated with mypy-boto3-builder 8.12.0

mypy-boto3-dax v1.43.0 354.2K downloads/30d#7,297 on PyPI670
Permissive license MIT Active released

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-dax

uv

uv add mypy-boto3-dax

poetry

poetry add mypy-boto3-dax

Installing 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

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonTyping :: Stubs Only

Tags

boto3 type stubs daxtype annotations dynamodb acceleratormypy boto3 daxboto3 dax type hintspyright boto3 stubside autocomplete boto3 daxstatic type checking aws dax
type-stubsaws-boto3static-typing

More Software Development packages