--- id: types-boto3-textract version: "1.43.69" license: MIT license_treatment: permissive maintenance: active --- # types-boto3-textract — Type annotations for boto3 Textract 1.43.69 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 186.0K/mo ## What it is and what it does types-boto3-textract is a type stub package that adds static type information to boto3's Textract service API. It was generated by mypy-boto3-builder and provides type annotations for Textract clients, paginators, and service resources, enabling IDEs and type checkers to catch errors and offer code completion without requiring explicit type hints in your code. The package is purely for development and type checking—it has no runtime behavior and can be safely imported only during type checking (via TYPE_CHECKING guards) to avoid production dependencies. It supports modern Python versions (3.9 through 3.14) and integrates with VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright, and other tools that understand Python type stubs. Use it for: - Add IDE autocomplete and error detection when writing boto3 Textract code without manual type annotations. - Enable mypy or pyright to catch type mismatches in Textract API calls during CI/CD pipelines. - Use in PyCharm or VSCode to get real-time type hints and method signatures for Textract client operations. - Provide type safety for Textract paginator and resource usage in large codebases. - Guard against runtime errors by catching incorrect Textract API parameters at type-check time. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations for boto3's Textract service, enabling static type checking and IDE autocomplete for AWS Textract API calls. Yes. If you use boto3's Textract service and want static type checking or IDE support, this package is lightweight, actively maintained, has no security issues, and integrates seamlessly with standard Python tooling. Install it in your development environment (optionally behind TYPE_CHECKING to keep production lean). ## Install pip install types-boto3-textract uv add types-boto3-textract poetry add types-boto3-textract ## Installing types-boto3-textract Before you install: Low friction: single runtime dependency (typing-extensions), actively maintained with release 3 days old, no known vulnerabilities. Purely a type stub package with no runtime overhead. License in practice: MIT license permits unrestricted use, modification, and distribution with minimal obligations—suitable for both open-source and commercial projects. Quickstart: pip install types-boto3-textract from boto3.session import Session from types_boto3_textract import TextractClient client: TextractClient = Session().client("textract") # IDE and mypy now provide type checking and autocomplete Requires Python 3.9 or later; boto3 must be installed separately in your environment for runtime use. Verify before relying: - Whether the package works correctly with all listed IDE/type-checker combinations (VSCode, PyCharm, mypy, pyright, etc.) in practice. - Performance impact of PyCharm's handling of Literal overloads mentioned in the description—whether types-boto3-lite is necessary for typical projects. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 186.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 textract type hints, aws textract type stubs, textract type annotations, boto3 textract mypy support, textract ide autocomplete, boto3 type checking, textract static typing, type-stubs, aws-sdk, static-typing [View on SkillFed](https://skillfed.io/packages/types-boto3-textract) · [View on PyPI](https://pypi.org/project/types-boto3-textract/)