--- id: mypy-boto3-dax version: "1.43.0" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-dax — Type annotations for boto3 DAX 1.43.0 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 354.2K/mo ## 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 above — 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 pip install mypy-boto3-dax uv add mypy-boto3-dax 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_current - Install friction: low - Maintenance: active - Downloads: 354.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type stubs dax, type annotations dynamodb accelerator, mypy boto3 dax, boto3 dax type hints, pyright boto3 stubs, ide autocomplete boto3 dax, static type checking aws dax, type-stubs, aws-boto3, static-typing [View on SkillFed](https://skillfed.io/packages/mypy-boto3-dax) · [View on PyPI](https://pypi.org/project/mypy-boto3-dax/)