--- id: types-boto3-ses version: "1.43.0" license: MIT license_treatment: permissive maintenance: active --- # types-boto3-ses — Type annotations for boto3 SES 1.43.0 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 3.0M/mo ## What it is and what it does types-boto3-ses is a type stub package that adds static type information to boto3's SES (Simple Email Service) client. It is generated automatically from boto3 1.43.0 using mypy-boto3-builder 8.12.0 and provides complete type annotations for SES operations, paginators, and waiters. The package works with VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright, and other tools that support Python type hints. When installed, it enables IDE code completion and type checking without requiring explicit type annotations in your code—you write boto3 code normally, and the type checker catches errors. It can be used alongside boto3 in development environments or wrapped in TYPE_CHECKING blocks to avoid a production dependency. The package is lightweight (wheel-only, pure Python) and depends only on typing-extensions. Use it for: - Enable mypy or pyright type checking on boto3 SES code in CI/CD pipelines without modifying application code. - Get IDE autocomplete and inline documentation for SES client methods, paginators, and response types in VSCode or PyCharm. - Catch SES API usage errors at development time (e.g., wrong parameter names, missing required fields) before deployment. - Document SES integration code with accurate type hints for team members and future maintainers. - Use in TYPE_CHECKING blocks to provide type information during development while keeping production dependencies minimal. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocompletion support for boto3 SES 1.43.0, enabling type checking in mypy, pyright, and compatible editors. Yes. If you use boto3 SES in a typed Python project, this package is worth installing. It has no security issues, minimal dependencies, active maintenance, and a permissive license. The only caveat is PyCharm users may experience performance issues with Literal overloads (documented in the package); in that case, consider types-boto3-lite instead. ## Install pip install types-boto3-ses uv add types-boto3-ses poetry add types-boto3-ses ## Installing types-boto3-ses Before you install: Low friction installation with a single lightweight runtime dependency (typing-extensions). Actively maintained as of 2026-06-22 with no known vulnerabilities. License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects. Quickstart: pip install types-boto3-ses from boto3.session import Session from types_boto3_ses import SESClient client: SESClient = Session().client("ses") # Type checking and IDE autocomplete now available Requires Python 3.9 or later; boto3 must be installed separately for runtime use. Verify before relying: - Whether PyCharm performance issues mentioned in the description (PY-40997) have been resolved in recent versions. - Actual coverage of all SES service operations and whether any boto3 SES features lack type annotations. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 3.0M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 ses type stubs, type annotations aws ses, boto3 type hints, ses client type checking, mypy boto3 stubs, pyright aws ses types, ide autocomplete boto3, type-stubs, aws-sdk, boto3 [View on SkillFed](https://skillfed.io/packages/types-boto3-ses) · [View on PyPI](https://pypi.org/project/types-boto3-ses/)