skillfed

types-boto3-logs

Type annotations for boto3 CloudWatchLogs 1.43.66 service generated with mypy-boto3-builder 8.12.0

types-boto3-logs v1.43.66 75.1K downloads/30d#14,748 on PyPI670
Permissive license MIT Active released

What it is and what it does

This package is a type stub library that adds static type information to boto3's CloudWatchLogs service. It was generated using mypy-boto3-builder 8.12.0 and is compatible with boto3 1.43.66. When installed, it enables IDEs (VSCode, PyCharm, Emacs, Sublime Text) and type checkers (mypy, pyright) to understand boto3 CloudWatchLogs client calls, providing code completion, parameter validation, and return-type inference without requiring explicit type annotations in your code.

The package contains type definitions for CloudWatchLogsClient, paginators, waiters, and service-specific data types. It is a stub-only package (no runtime code) and works by providing type information that tools use during development. It supports Python 3.9 through 3.14 and is actively maintained, with releases tracking boto3 updates.

Use it for:

  • Enable IDE autocomplete and parameter hints when writing boto3 CloudWatchLogs client code in VSCode or PyCharm.
  • Catch CloudWatchLogs API usage errors at development time using mypy or pyright type checking before deployment.
  • Provide type annotations for paginator and waiter operations on CloudWatchLogs without manual type declarations.
  • Integrate with LSP-based editors (Emacs, Sublime Text) to get real-time type feedback on CloudWatchLogs calls.
  • Document CloudWatchLogs API contracts in codebases by making client method signatures visible to static analysis tools.

Worth the install?

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

Provides type annotations for boto3's CloudWatchLogs service, enabling static type checking and IDE code completion for CloudWatch Logs operations.

Yes. If you use boto3 CloudWatchLogs in a Python project with type checking or IDE support, this package is worth installing. It has low friction (one lightweight dependency), is actively maintained, carries no known vulnerabilities, and uses a permissive MIT license. The only caveat is PyCharm users may experience performance issues with Literal overloads; the documentation suggests using the lite variant in that case.

Install

types-boto3-logs on PyPI

pip

pip install types-boto3-logs

uv

uv add types-boto3-logs

poetry

poetry add types-boto3-logs

Installing types-boto3-logs

Before you install

Low install friction with a single lightweight runtime dependency (typing-extensions). Actively maintained with a release 7 days ago and no known vulnerabilities.

License in practice

MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations.

Quickstart

pip install types-boto3-logs

from boto3.session import Session
from types_boto3_logs import CloudWatchLogsClient

client: CloudWatchLogsClient = Session().client("logs")

Requires boto3 1.43.66 to be installed separately; type checking requires a compatible tool like mypy, pyright, or an IDE with type support.

Verify before relying

  • Whether PyCharm performance issues mentioned in the description (issue PY-40997) remain unresolved or have been addressed.
  • Whether the lite variant (types-boto3-lite) is recommended for production environments to reduce memory overhead.

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

Evidence: types_boto3_logs-1.43.66-py3-none-any.whl

Keywords: boto3, logs, 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 cloudwatch logs type hintstype stubs for boto3 logsmypy boto3 cloudwatch annotationsboto3 logs autocompletecloudwatch logs type checkingboto3 stubs type annotationspyright boto3 logs support
type-stubsboto3aws

More Software Development packages