--- id: mypy-boto3-socialmessaging version: "1.43.66" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-socialmessaging — Type annotations for boto3 EndUserMessagingSocial 1.43.66 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 242.0K/mo ## What it is and what it does This package is a type-stub library that adds static type checking and IDE code completion to boto3's EndUserMessagingSocial service. It was generated by mypy-boto3-builder 8.12.0 and works with mypy, pyright, VSCode Pylance, PyCharm, Emacs, Sublime Text, and other tools that support Python type hints. The stubs enable developers to catch type errors at development time rather than runtime, and provide autocomplete suggestions for service clients, paginators, and type definitions. It's designed as a development-only dependency—you can use TYPE_CHECKING guards to exclude it from production builds. The package supports Python 3.9 through 3.14. Use it for: - Enable IDE autocomplete and type checking when writing boto3 EndUserMessagingSocial client code in VSCode or PyCharm - Catch type mismatches in boto3 service calls during static analysis with mypy or pyright before deployment - Provide explicit type annotations for paginator and resource objects returned by the EndUserMessagingSocial service - Improve code maintainability by documenting expected argument and return types for AWS SDK operations ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocomplete support for the boto3 EndUserMessagingSocial service, enabling static type checking with mypy, pyright, and other tools. Yes, if you use boto3's EndUserMessagingSocial service and want IDE support or static type checking. Install friction is minimal, maintenance is active, and the MIT license carries no restrictions. The only consideration is whether you need type stubs for this specific service—if you use boto3-stubs or boto3-stubs-lite as a bundle, this package may already be included. ## Install pip install mypy-boto3-socialmessaging uv add mypy-boto3-socialmessaging poetry add mypy-boto3-socialmessaging ## Installing mypy-boto3-socialmessaging Before you install: Low friction install with a single runtime dependency (typing-extensions). Active maintenance with a release 7 days ago and continuous repository activity. License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations. Quickstart: # Install pip install mypy-boto3-socialmessaging # Use with type checking from boto3.session import Session from mypy_boto3_socialmessaging import EndUserMessagingSocialClient client: EndUserMessagingSocialClient = Session().client("socialmessaging") # IDE now provides autocomplete and mypy validates client calls Requires Python 3.9 or later; type checking requires mypy, pyright, or an IDE with type-aware language server (Pylance, PyCharm, etc.) Verify before relying: - Whether type stubs remain synchronized with boto3 EndUserMessagingSocial API changes across versions - Performance impact of loading type stubs in large projects or IDEs with many boto3 services ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 242.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type stubs, aws socialmessaging type hints, boto3 autocomplete ide, mypy boto3 annotations, python aws sdk typing, type-stubs, aws-sdk, static-analysis [View on SkillFed](https://skillfed.io/packages/mypy-boto3-socialmessaging) · [View on PyPI](https://pypi.org/project/mypy-boto3-socialmessaging/)