--- id: mypy-boto3-cognito-idp version: "1.43.56" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-cognito-idp — Type annotations for boto3 CognitoIdentityProvider 1.43.56 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 1.0M/mo ## What it is and what it does This package is a type stub library that adds static type information to boto3's CognitoIdentityProvider service. It enables IDEs and type checkers to understand the structure of Cognito API calls, parameters, and responses, providing real-time code completion and catching type errors before runtime. The stubs are generated from boto3 1.43.56 and work with mypy, pyright, and major IDEs including VSCode, PyCharm, Emacs, and Sublime Text. Installation is straightforward—either as a standalone package or as part of boto3-stubs with the cognito-idp extra. The package has only one runtime dependency (typing-extensions) and requires Python 3.9 or later. Use it for: - Enable IDE autocomplete and type hints when writing boto3 Cognito authentication and user management code - Catch type mismatches in Cognito API calls during development with mypy or pyright before deployment - Provide explicit type annotations for CognitoIdentityProviderClient, paginators, and service resources in production code - Improve code maintainability by documenting expected parameter types and response structures for Cognito operations ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocompletion support for boto3's CognitoIdentityProvider service, compatible with mypy, pyright, VSCode, PyCharm, and other development tools. Yes. This is a lightweight, actively maintained type stub with no security vulnerabilities, permissive licensing, and low install friction. Install it if you use boto3 with Cognito and want IDE support or static type checking. It's purely a development aid—use TYPE_CHECKING guards if you want to avoid a production dependency. ## Install pip install mypy-boto3-cognito-idp uv add mypy-boto3-cognito-idp poetry add mypy-boto3-cognito-idp ## Installing mypy-boto3-cognito-idp Before you install: Low friction installation with a single lightweight dependency (typing-extensions). Actively maintained with recent releases; repository shows consistent activity 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: pip install mypy-boto3-cognito-idp from boto3.session import Session from mypy_boto3_cognito_idp import CognitoIdentityProviderClient client: CognitoIdentityProviderClient = Session().client("cognito-idp") Verify before relying: - Whether PyCharm performance issues mentioned in the description (PY-40997) have been resolved or remain current - Exact scope of type coverage for all CognitoIdentityProvider operations and response structures ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 1.0M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 cognito type annotations, mypy boto3 stubs, cognito-idp type hints, boto3 type checking, IDE autocomplete boto3, pyright boto3 stubs, cognito identity provider types, type-stubs, boto3, aws [View on SkillFed](https://skillfed.io/packages/mypy-boto3-cognito-idp) · [View on PyPI](https://pypi.org/project/mypy-boto3-cognito-idp/)