skillfed

mypy-boto3-rum

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

mypy-boto3-rum v1.43.0 248.7K downloads/30d#8,662 on PyPI670
Permissive license MIT Active released

What it is and what it does

This package is a type-stub library for AWS boto3's CloudWatchRUM service, generated by mypy-boto3-builder. It provides complete type annotations for the CloudWatchRUM client, paginators, and service resources, allowing Python developers to get IDE autocompletion and static type checking when working with CloudWatchRUM through boto3.

The stubs work with mypy, pyright, and popular IDEs including VSCode, PyCharm, Emacs, and Sublime Text. It's designed as a development-only dependency—you can use TYPE_CHECKING guards to avoid including it in production code. The package is pure Python with minimal dependencies, supporting Python 3.9 through 3.14.

Use it for:

  • Enable IDE autocomplete and inline documentation for CloudWatchRUM API calls in VSCode with Pylance.
  • Catch type errors in CloudWatchRUM client usage before runtime using mypy or pyright in CI/CD pipelines.
  • Get code completion for CloudWatchRUM paginators and service resources in PyCharm or other JetBrains IDEs.
  • Provide explicit type hints for CloudWatchRUM operations in large codebases using TYPE_CHECKING guards.

Worth the install?

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

Provides type stubs and annotations for boto3's CloudWatchRUM service, enabling IDE autocompletion and static type checking with mypy and pyright.

Yes, if you use boto3 with CloudWatchRUM and want IDE support or static type checking. Install friction is minimal, maintenance is active, and the MIT license poses no restrictions. The only caveat: PyCharm users may experience performance issues with the full stubs due to Literal overload complexity; the documentation suggests boto3-stubs-lite as an alternative in that case.

Install

mypy-boto3-rum on PyPI

pip

pip install mypy-boto3-rum

uv

uv add mypy-boto3-rum

poetry

poetry add mypy-boto3-rum

Installing mypy-boto3-rum

Before you install

Low friction—a single lightweight dependency on typing-extensions, pure Python wheel, and active maintenance with a recent release 107 days ago.

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal obligations—suitable for both open-source and proprietary projects.

Quickstart

pip install mypy-boto3-rum

from boto3.session import Session
from mypy_boto3_rum import CloudWatchRUMClient

client: CloudWatchRUMClient = Session().client("rum")

Requires Python 3.9 or later; boto3 must be installed separately in your environment.

Verify before relying

  • Whether the package works correctly with all listed IDE integrations (VSCode, PyCharm, Emacs, Sublime Text) in practice.
  • Performance impact when used with PyCharm's type checker on large codebases, given the documented Literal overload issue.

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 248,706/month — #8,662 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

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

Keywords: boto3, rum, 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 annotationscloudwatch rum type stubsmypy boto3 stubspython aws type hintsboto3 ide autocompletestatic type checking awspyright boto3 support
type-stubsaws-sdkstatic-typing

More Software Development packages