skillfed

types-boto3-lambda

Type annotations for boto3 Lambda 1.43.60 service generated with mypy-boto3-builder 8.12.0

types-boto3-lambda v1.43.60 2.9M downloads/30d#2,852 on PyPI670
Permissive license MIT Active released

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 on this page — 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

types-boto3-lambda on PyPI

pip

pip install types-boto3-lambda

uv

uv add types-boto3-lambda

poetry

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 the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 1 — typing-extensions
Maintenance actively maintained — 15 days since the last release
Last repo commit
First released
Downloads 2,869,002/month — #2,852 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: types_boto3_lambda-1.43.60-py3-none-any.whl

Keywords: boto3, lambda, boto3-stubs, type-annotations, mypy, typeshed, autocomplete

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonTyping :: Stubs Only

Tags

boto3 lambda type stubstype annotations for aws lambdaboto3 lambda ide autocompletemypy boto3 lambda typespyright boto3 lambda stubsaws lambda type checkingboto3 lambda static typing
type-stubsaws-lambdastatic-typing

More Software Development packages