skillfed

types-boto3-firehose

Type annotations for boto3 Firehose 1.43.29 service generated with mypy-boto3-builder 8.12.0

types-boto3-firehose v1.43.29 93.3K downloads/30d#13,393 on PyPI670
Permissive license MIT Active released

What it is and what it does

types-boto3-firehose is a type stub package that adds static type information to boto3's Firehose service client. It enables IDEs like VSCode, PyCharm, Emacs, and Sublime Text to provide accurate code completion and type checking when working with Firehose operations, without requiring explicit type annotations in your code. The package is generated from boto3 1.43.29 using mypy-boto3-builder 8.12.0.

The package works by providing type definitions that type checkers like mypy and pyright can use to validate your boto3 code. It includes client annotations, literal types for valid parameter values, and type definitions for request and response structures. You can use it standalone or as part of the broader types-boto3 package, and it supports modern Python versions from 3.9 onward with no runtime dependencies beyond typing-extensions.

Use it for:

  • Add IDE autocompletion and type hints when developing Firehose data delivery workflows with boto3.
  • Catch type errors in Firehose client calls during development using mypy or pyright instead of at runtime.
  • Improve code maintainability by documenting expected parameter types and response structures for Firehose operations.
  • Enable faster development in VSCode or PyCharm by getting accurate code suggestions for Firehose API methods.
  • Validate Firehose configuration and parameter literals against AWS service definitions at type-check time.

Worth the install?

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

Provides type annotations and IDE autocompletion support for boto3's Firehose service, enabling static type checking with mypy, pyright, and other tools.

Yes, if you use boto3 with Firehose. Install friction is minimal, maintenance is active, and the MIT license poses no restrictions. The package directly improves developer experience through IDE support and static type checking. Note: PyCharm users should monitor performance; the documentation suggests types-boto3-lite as an alternative if slowness occurs.

Install

types-boto3-firehose on PyPI

pip

pip install types-boto3-firehose

uv

uv add types-boto3-firehose

poetry

poetry add types-boto3-firehose

Installing types-boto3-firehose

Before you install

Low install friction; single lightweight dependency on typing-extensions. Actively maintained with recent releases and no known vulnerabilities.

License in practice

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

Quickstart

pip install types-boto3-firehose

from boto3.session import Session
from types_boto3_firehose import FirehoseClient

client: FirehoseClient = Session().client("firehose")
# IDE now provides type checking and code completion

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

Verify before relying

  • Whether performance impact in PyCharm is acceptable for your project (documentation notes potential slowness with Literal overloads).
  • Compatibility with your specific IDE or type checker beyond those explicitly mentioned in the documentation.

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

Evidence: types_boto3_firehose-1.43.29-py3-none-any.whl

Keywords: boto3, firehose, 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 firehose type stubsaws firehose type annotationsboto3 type hints ide supportfirehose client type checkingmypy boto3 firehosepyright aws firehose typesboto3 firehose autocomplete
type-stubsaws-sdkboto3

More Software Development packages