skillfed

types-boto3-ses

Type annotations for boto3 SES 1.43.0 service generated with mypy-boto3-builder 8.12.0

types-boto3-ses v1.43.0 3.0M downloads/30d#2,784 on PyPI670
Permissive license MIT Active released

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

types-boto3-ses on PyPI

pip

pip install types-boto3-ses

uv

uv add types-boto3-ses

poetry

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

Evidence: types_boto3_ses-1.43.0-py3-none-any.whl

Keywords: boto3, ses, 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 ses type stubstype annotations aws sesboto3 type hintsses client type checkingmypy boto3 stubspyright aws ses typeside autocomplete boto3
type-stubsaws-sdkboto3

More Software Development packages