types-boto3-logs
Type annotations for boto3 CloudWatchLogs 1.43.66 service generated with mypy-boto3-builder 8.12.0
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-logsuv
uv add types-boto3-logspoetry
poetry add types-boto3-logsInstalling 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
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-logsProvides type annotations for boto3's…
permissive · top 5,000 on PyPI
types-aiobotocore-logsProvides type annotations for aiobotocore…
permissive · top 15,000 on PyPI
types-boto3-s3Provides type annotations and IDE…
permissive · top 5,000 on PyPI
types-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
types-boto3Provides type annotations and IDE…
permissive · top 5,000 on PyPI
types-boto3-cloudformationProvides type annotations for boto3's…
permissive · top 5,000 on PyPI
types-boto3-fullProvides type annotations for boto3 1.43.71,…
permissive · top 5,000 on PyPI
mypy-boto3-cloudwatchProvides type annotations for boto3's…
permissive · top 5,000 on PyPI
types-boto3-kmsProvides type annotations and IDE…
permissive · top 15,000 on PyPI
types-boto3-lambdaProvides type annotations and IDE…
permissive · top 5,000 on PyPI