types-boto3-textract
Type annotations for boto3 Textract 1.43.69 service generated with mypy-boto3-builder 8.12.0
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 on this page — 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
types-boto3-textract on PyPI
pip
pip install types-boto3-textractuv
uv add types-boto3-textractpoetry
poetry add types-boto3-textractInstalling 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 the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — typing-extensions |
| Maintenance | actively maintained — 3 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 186,032/month — #9,996 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: types_boto3_textract-1.43.69-py3-none-any.whl
Keywords: boto3, textract, 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-textractProvides type annotations and IDE…
permissive · top 5,000 on PyPI
types-aiobotocore-textractProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
types-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
types-boto3-kmsProvides type annotations and IDE…
permissive · top 15,000 on PyPI
types-boto3Provides type annotations and IDE…
permissive · top 5,000 on PyPI
types-boto3-fullProvides type annotations for boto3 1.43.71,…
permissive · top 5,000 on PyPI
amazon-textract-callerWrapper around Amazon Textract that handles…
permissive · top 5,000 on PyPI
types-boto3-s3Provides type annotations and IDE…
permissive · top 5,000 on PyPI
types-boto3-ecsProvides type annotations for boto3 ECS 1.43.65…
permissive · top 15,000 on PyPI
amazon-textract-response-parserParses JSON responses from Amazon Textract OCR…
permissive · top 5,000 on PyPI