--- id: types-boto3-lambda version: "1.43.60" license: MIT license_treatment: permissive maintenance: active --- # types-boto3-lambda — Type annotations for boto3 Lambda 1.43.60 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 2.9M/mo ## What it is and what it does This package is a type stub library that adds static type information to boto3's Lambda service client. It's generated from boto3 1.43.60 using mypy-boto3-builder 8.12.0 and works with type checkers (mypy, pyright) and IDEs (VSCode, PyCharm, Emacs, Sublime Text) to provide code completion and catch type errors at development time rather than runtime. When installed, it enables you to annotate boto3 Lambda clients with precise types, so your editor and type checker understand what methods are available, what arguments they accept, and what they return. This eliminates guessing about the Lambda API surface and catches mistakes before deployment. It's a stub-only package—it doesn't execute code, only provides type information to development tools. Use it for: - Add IDE autocompletion and type checking to boto3 Lambda code in VSCode or PyCharm without runtime overhead. - Catch Lambda API usage errors during development with mypy or pyright static analysis. - Enable explicit type annotations for Lambda client operations in production code using TYPE_CHECKING guards. - Improve code documentation and maintainability by making Lambda API contracts visible to other developers. - Integrate type-checked Lambda operations into CI/CD pipelines that run mypy or pyright. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocompletion for boto3's Lambda service, enabling static type checking with mypy, pyright, and editor support in VSCode, PyCharm, Emacs, and Sublime Text. Yes. If you use boto3 to interact with AWS Lambda and want IDE support or static type checking, this is a straightforward, low-friction install with no security concerns and active maintenance. The single dependency (typing-extensions) and permissive MIT license remove friction. Install it if your workflow includes mypy, pyright, or an IDE with type-aware completion; skip it only if you're not using a type checker or IDE that supports type stubs. ## Install pip install types-boto3-lambda uv add types-boto3-lambda poetry add types-boto3-lambda ## Installing types-boto3-lambda Before you install: Low friction install with a single runtime dependency (typing-extensions). Actively maintained with a recent release (15 days ago) and no known vulnerabilities. License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects. Quickstart: python -m pip install types-boto3-lambda from boto3.session import Session from types_boto3_lambda import LambdaClient client: LambdaClient = Session().client("lambda") Requires Python 3.9 or later; boto3 itself must be installed separately to use the client at runtime. Verify before relying: - Whether PyCharm performance issues mentioned in the description (PY-40997) still affect current versions. - Exact scope of Lambda service operations covered by the type stubs. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 2.9M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 lambda type stubs, type annotations for aws lambda, boto3 lambda ide autocomplete, mypy boto3 lambda types, pyright boto3 lambda stubs, aws lambda type checking, boto3 lambda static typing, type-stubs, aws-lambda, static-typing [View on SkillFed](https://skillfed.io/packages/types-boto3-lambda) · [View on PyPI](https://pypi.org/project/types-boto3-lambda/)