types-boto3-firehose
Type annotations for boto3 Firehose 1.43.29 service generated with mypy-boto3-builder 8.12.0
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-firehoseuv
uv add types-boto3-firehosepoetry
poetry add types-boto3-firehoseInstalling 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
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
mypy-boto3-firehoseProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
types-aiobotocore-firehoseProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
types-boto3Provides type annotations and IDE…
permissive · top 5,000 on PyPI
types-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
types-boto3-fullProvides type annotations for boto3 1.43.71,…
permissive · top 5,000 on PyPI
types-boto3-sagemaker-runtimeProvides type annotations and IDE…
permissive · top 15,000 on PyPI
types-boto3-eventsProvides type annotations for boto3's…
permissive · top 15,000 on PyPI
types-boto3-sesv2Provides type annotations and IDE…
permissive · top 5,000 on PyPI
types-boto3-s3Provides type annotations and IDE…
permissive · top 5,000 on PyPI
types-awscrtProvides type annotations and IDE code…
permissive · top 1,000 on PyPI