skillfed

mypy-boto3-amplify

Type annotations for boto3 Amplify 1.43.67 service generated with mypy-boto3-builder 8.12.0

mypy-boto3-amplify v1.43.67 296.3K downloads/30d#7,900 on PyPI670
Permissive license MIT Active released

What it is and what it does

mypy-boto3-amplify is a type-stub package that adds static type information for boto3's Amplify service. It is generated automatically from boto3's API definitions and works with mypy, pyright, VSCode Pylance, PyCharm, Emacs, and Sublime Text to provide IDE autocompletion and catch type errors at development time.

The package is designed to be used alongside boto3 itself—it does not replace boto3, only augments it with type metadata. You install it in your development environment, and then when you write code that uses boto3.client("amplify"), your IDE and type checker will understand the available methods, parameters, and return types. The package supports explicit type annotations for clients, paginators, waiters, and service resources.

Use it for:

  • Enable IDE autocomplete and type checking for boto3 Amplify API calls in VSCode with Pylance.
  • Run mypy or pyright on a codebase that uses boto3 Amplify to catch type errors before deployment.
  • Get real-time type hints and method signatures in PyCharm when working with Amplify clients.
  • Use explicit type annotations in TYPE_CHECKING blocks to document Amplify resource types without runtime overhead.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides type annotations and IDE autocompletion for the boto3 Amplify service, enabling static type checking with mypy, pyright, and other tools.

Yes, if you use boto3 Amplify in a project with a type checker or IDE that supports stubs. Install friction is minimal, maintenance is active, and the MIT license has no restrictions. The only caveat is that PyCharm may experience performance issues with full Literal overloads—the docs recommend boto3-stubs-lite as an alternative in that case.

Install

mypy-boto3-amplify on PyPI

pip

pip install mypy-boto3-amplify

uv

uv add mypy-boto3-amplify

poetry

poetry add mypy-boto3-amplify

Installing mypy-boto3-amplify

Before you install

Low friction installation with a single runtime dependency (typing-extensions). Active maintenance with a release 7 days ago and consistent update history since 2019.

License in practice

MIT license permits free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects.

Quickstart

pip install mypy-boto3-amplify

from boto3.session import Session
from mypy_boto3_amplify import AmplifyClient

client: AmplifyClient = Session().client("amplify")

Requires Python 3.9 or later; boto3 must be installed separately as a runtime dependency.

Verify before relying

  • Whether type coverage is complete for all Amplify API operations and edge cases.
  • Performance impact on IDE responsiveness compared to boto3-stubs-lite variant mentioned in docs.

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 — 7 days since the last release
Last repo commit
First released
Downloads 296,290/month — #7,900 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: mypy_boto3_amplify-1.43.67-py3-none-any.whl

Keywords: boto3, amplify, 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 type stubs amplifytype annotations aws amplifymypy boto3 amplifyboto3 amplify autocompleteaws amplify type hintspyright boto3 stubside completion amplify service
type-stubsaws-sdkide-support

More Software Development packages