skillfed

mypy-boto3-securityhub

Type annotations for boto3 SecurityHub 1.43.66 service generated with mypy-boto3-builder 8.12.0

mypy-boto3-securityhub v1.43.66 287.4K downloads/30d#8,033 on PyPI670
Permissive license MIT Active released

What it is and what it does

This package is a type-stub library generated for boto3's SecurityHub service. It provides complete type annotations for SecurityHub client methods, paginators, waiters, and data structures, allowing your IDE and type checker to understand boto3 calls at development time. The stubs work with mypy, pyright, VSCode Pylance, PyCharm, Emacs, and Sublime Text, offering both inline code completion and static type checking without requiring explicit type annotations in your code.

The package is generated from boto3 1.43.66 using mypy-boto3-builder 8.12.0 and depends only on typing-extensions. It supports Python 3.9 through 3.14. Installation is straightforward—either as a standalone package or as part of boto3-stubs[securityhub]—and it integrates transparently with your existing boto3 code. The documentation notes that PyCharm users may experience performance issues with full stubs and recommends using the lite variant in that case.

Use it for:

  • Enable IDE autocomplete and type checking for SecurityHub API calls in VSCode with Pylance or PyCharm
  • Catch SecurityHub client method errors and incorrect parameter types before runtime using mypy or pyright
  • Document SecurityHub client and paginator types explicitly in codebases that use TYPE_CHECKING guards
  • Support SecurityHub development in Emacs or Sublime Text with LSP-based type checking and completion

Worth the install?

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

Provides type annotations and IDE autocomplete for boto3 SecurityHub 1.43.66, enabling static type checking in mypy, pyright, VSCode, PyCharm, and other tools.

Yes. The package is actively maintained, has no known vulnerabilities, minimal install friction, and a permissive MIT license. Install it if you use boto3 SecurityHub and want static type checking or IDE autocomplete; it integrates transparently with existing code. PyCharm users should be aware of potential performance issues with full stubs and may prefer the lite variant.

Install

mypy-boto3-securityhub on PyPI

pip

pip install mypy-boto3-securityhub

uv

uv add mypy-boto3-securityhub

poetry

poetry add mypy-boto3-securityhub

Installing mypy-boto3-securityhub

Before you install

Low install friction with a single runtime dependency (typing-extensions). Active maintenance: released 7 days ago with recent commits, 670 repository stars, and stable production status.

License in practice

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

Quickstart

pip install mypy-boto3-securityhub

from boto3.session import Session
from mypy_boto3_securityhub import SecurityHubClient

client: SecurityHubClient = Session().client("securityhub")

Requires boto3 to be installed separately; mypy-boto3-securityhub provides type stubs only.

Verify before relying

  • Whether type coverage is complete for all SecurityHub API operations and response types
  • Performance impact when used with PyCharm (documentation warns of potential slowness with Literal overloads)

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

Evidence: mypy_boto3_securityhub-1.43.66-py3-none-any.whl

Keywords: boto3, securityhub, 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 stubssecurityhub type annotationsmypy boto3 stubsaws sdk type hintsboto3 autocompletesecurityhub ide supportpython aws typing
type-stubsaws-sdkboto3

More Software Development packages