--- id: types-boto3-firehose version: "1.43.29" license: MIT license_treatment: permissive maintenance: active --- # types-boto3-firehose — Type annotations for boto3 Firehose 1.43.29 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 93.3K/mo ## 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 above — 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 pip install types-boto3-firehose uv add types-boto3-firehose 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_current - Install friction: low - Maintenance: active - Downloads: 93.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 firehose type stubs, aws firehose type annotations, boto3 type hints ide support, firehose client type checking, mypy boto3 firehose, pyright aws firehose types, boto3 firehose autocomplete, type-stubs, aws-sdk, boto3 [View on SkillFed](https://skillfed.io/packages/types-boto3-firehose) · [View on PyPI](https://pypi.org/project/types-boto3-firehose/)