--- id: mypy-boto3-cloudtrail-data version: "1.43.0" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-cloudtrail-data — Type annotations for boto3 CloudTrailDataService 1.43.0 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 243.6K/mo ## What it is and what it does This package is a type-stub library that adds static type information to boto3's CloudTrailDataService client. It is generated automatically from boto3 service definitions and provides IDE autocomplete, type checking, and inline documentation for CloudTrail Data API calls. When installed, it enables your editor (VSCode, PyCharm, Emacs, Sublime Text) or type checker (mypy, pyright) to understand boto3 CloudTrailDataService method signatures, parameter types, and return types. You write boto3 code normally, but gain full IDE support and catch type errors before runtime. The package is a stub-only library—it adds no runtime behavior, only type metadata. Use it for: - Enable IDE autocomplete and parameter hints when writing boto3 CloudTrailDataService code in VSCode or PyCharm. - Catch type mismatches in CloudTrail API calls using mypy or pyright in CI/CD pipelines. - Provide inline documentation and method signatures for CloudTrail Data operations without leaving your editor. - Reduce bugs in AWS SDK code by catching incorrect argument types and missing required parameters at development time. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocompletion for boto3's CloudTrailDataService client, enabling static type checking with mypy, pyright, and other tools. Yes, if you use boto3's CloudTrailDataService and want IDE type support and static type checking. Installation is frictionless (one lightweight dependency), the package is actively maintained, carries no security vulnerabilities, and uses a permissive MIT license. The only consideration is whether your editor or type checker is already configured to use type stubs—if not, you'll need to set that up separately. ## Install pip install mypy-boto3-cloudtrail-data uv add mypy-boto3-cloudtrail-data poetry add mypy-boto3-cloudtrail-data ## Installing mypy-boto3-cloudtrail-data Before you install: Low friction installation with a single runtime dependency (typing-extensions). The package is actively maintained with recent releases and no known vulnerabilities. License in practice: MIT license permits unrestricted use, modification, and distribution with minimal obligations—suitable for both open-source and commercial projects. Quickstart: # Install python -m pip install mypy-boto3-cloudtrail-data # Use in code from boto3.session import Session from mypy_boto3_cloudtrail_data import CloudTrailDataServiceClient client: CloudTrailDataServiceClient = Session().client("cloudtrail-data") Requires Python 3.9 or later; boto3 must be installed separately in your environment. Verify before relying: - Whether the package works correctly with all listed Python versions (3.9–3.14) in practice. - Performance impact of using full boto3-stubs versus the lite variant in PyCharm. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 243.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type stubs cloudtrail, type annotations aws cloudtrail data, mypy boto3 cloudtrail service, ide autocomplete boto3 cloudtrail, pyright boto3 type hints, static type checking aws sdk, boto3 stubs cloudtrail-data, type-stubs, aws-sdk, ide-support [View on SkillFed](https://skillfed.io/packages/mypy-boto3-cloudtrail-data) · [View on PyPI](https://pypi.org/project/mypy-boto3-cloudtrail-data/)