skillfed

mypy-boto3-osis

Type annotations for boto3 OpenSearchIngestion 1.43.0 service generated with mypy-boto3-builder 8.12.0

mypy-boto3-osis v1.43.0 243.4K downloads/30d#8,796 on PyPI670
Permissive license MIT Active released

What it is and what it does

mypy-boto3-osis is a type-stub package that bridges boto3's OpenSearchIngestion service and Python's static type checkers. It provides complete type annotations for the OpenSearchIngestion client, paginators, and service resources, enabling IDEs and type checkers like mypy and pyright to validate your code and offer autocomplete suggestions as you write.

The package is generated automatically from boto3 1.43.0 using mypy-boto3-builder 8.12.0 and works with VSCode (via Pylance), PyCharm, Emacs, Sublime Text, and command-line tools. It's designed as a development-only dependency—you can use TYPE_CHECKING guards to keep it out of production code. Installation is straightforward (a single wheel with typing-extensions as its only runtime dependency), and it requires Python 3.9 or later.

Use it for:

  • Enable IDE autocomplete and inline documentation for boto3 OpenSearchIngestion API calls in VSCode or PyCharm.
  • Catch type errors in OpenSearchIngestion client usage before runtime using mypy or pyright in CI/CD.
  • Document expected argument and return types for OpenSearchIngestion operations in your codebase without manual annotations.
  • Use paginator types explicitly when iterating over OpenSearchIngestion API results.
  • Migrate from untyped boto3 code to fully type-checked AWS SDK usage incrementally.

Worth the install?

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

Provides type annotations and IDE autocomplete support for boto3's OpenSearchIngestion service, enabling static type checking in mypy, pyright, and IDEs like VSCode and PyCharm.

Yes, if you use boto3's OpenSearchIngestion service and want static type checking or IDE autocomplete. Low install friction, active maintenance, no security vulnerabilities, and permissive MIT license make it a straightforward addition to development environments. Use TYPE_CHECKING guards if you want to keep it out of production dependencies.

Install

mypy-boto3-osis on PyPI

pip

pip install mypy-boto3-osis

uv

uv add mypy-boto3-osis

poetry

poetry add mypy-boto3-osis

Installing mypy-boto3-osis

Before you install

Low friction: pure Python wheel with a single runtime dependency (typing-extensions). Actively maintained as of 2026-06-22 with 670 repository stars. Generated from mypy-boto3-builder 8.12.0, part of a well-established boto3 stubs ecosystem.

License in practice

MIT license (permissive) means you can use this freely in commercial and private projects with minimal restrictions—no copyleft obligations.

Quickstart

# Install
python -m pip install mypy-boto3-osis

# Use in code
from boto3.session import Session
from mypy_boto3_osis import OpenSearchIngestionClient

client: OpenSearchIngestionClient = Session().client("osis")
# Type checking and IDE autocomplete now work

Requires Python 3.9 or later; boto3 must be installed separately (not a declared runtime dependency, but required to use the types).

Verify before relying

  • Whether boto3 1.43.0 is the minimum or maximum compatible version for this stub package.
  • Performance impact in PyCharm (docs mention potential slowness with Literal overloads; whether this affects OpenSearchIngestion specifically is unclear).
  • Whether the lite variant (boto3-stubs-lite) is recommended for this service as an alternative to the full stubs.

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

Evidence: mypy_boto3_osis-1.43.0-py3-none-any.whl

Keywords: boto3, osis, 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 type stubs opensearchmypy type annotations awsboto3 opensearch ingestion typeside autocomplete boto3static type checking aws sdkpyright boto3 stubsvscode python boto3 completion
type-stubsaws-sdkstatic-typing

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

mypy-boto3-ec2

Provides type annotations and IDE autocomplete…

permissive · top 5,000 on PyPI

mypy-boto3-opensearch

Provides type annotations and IDE autocomplete…

permissive · top 15,000 on PyPI

mypy-boto3-iot

Provides type annotations and IDE autocomplete…

permissive · top 15,000 on PyPI

mypy-boto3-backupsearch

Provides type annotations and IDE…

permissive · top 15,000 on PyPI

mypy-boto3-connect

Provides type annotations and IDE autocomplete…

permissive · top 15,000 on PyPI

mypy-boto3-opensearchserverless

Provides type annotations and IDE…

permissive · top 15,000 on PyPI

mypy-boto3-evidently

Provides type annotations and IDE…

permissive · top 15,000 on PyPI

mypy-boto3-apigatewaymanagementapi

Provides type annotations and IDE autocomplete…

permissive · top 15,000 on PyPI

mypy-boto3-cloudsearch

Provides type annotations and IDE autocomplete…

permissive · top 15,000 on PyPI

mypy-boto3-uxc

Provides type annotations and IDE autocomplete…

permissive · top 15,000 on PyPI