skillfed

aiobotocore

Async client for aws services using botocore and aiohttp

aiobotocore Permissive license Apache-2.0 Active 1,423 v3.9.0 released

Install

aiobotocore on PyPI

pip

pip install aiobotocore

uv

uv add aiobotocore

poetry

poetry add aiobotocore

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 8 — aiohttp, aioitertools, botocore, jmespath, multidict, python-dateutil, typing-extensions, wrapt
Maintenance actively maintained — 12 days since the last release
Last repo commit
First released
Popularity one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: aiobotocore-3.9.0-py3-none-any.whl

Development Status :: 4 - BetaEnvironment :: Web EnvironmentFramework :: AsyncIOIntended Audience :: DevelopersIntended Audience :: System AdministratorsNatural Language :: EnglishProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

About aiobotocore

from the package's own PyPI description — quoted content, verbatim

aiobotocore

.. |ci badge| image:: https://github.com/aio-libs/aiobotocore/actions/workflows/ci-cd.yml/badge.svg?branch=main :target: https://github.com/aio-libs/aiobotocore/actions/workflows/ci-cd.yml :alt: CI status of main branch .. |pre-commit badge| image:: https://results.pre-commit.ci/badge/github/aio-libs/aiobotocore/main.svg :target: https://results.pre-commit.ci/latest/github/aio-libs/aiobotocore/main :alt: pre-commit.ci status .. |coverage badge| image:: https://codecov.io/gh/aio-libs/aiobotocore/branch/main/graph/badge.svg :target: https://codecov.io/gh/aio-libs/aiobotocore :alt: Coverage status on main branch .. |docs badge| image:: https://readthedocs.org/projects/aiobotocore/badge/?version=latest :target: https://aiobotocore.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status .. |pypi badge| image:: https://img.shields.io/pypi/v/aiobotocore.svg :target: https://pypi.python.org/pypi/aiobotocore :alt: Latest version on pypi .. |gitter badge| image:: https://badges.gitter.im/Join%20Chat.svg :target: https://gitter.im/aio-libs/aiobotocore :alt: Chat on Gitter .. |pypi downloads badge| image::...

Read as markdown · JSON record · Source repository · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Async client for AWS services using botocore and aiohttp, enabling non-blocking access to S3, DynamoDB, SNS, SQS, and other AWS APIs within asyncio applications.

Low friction: pure Python wheel with 8 runtime dependencies (aiohttp, botocore, aioitertools, and others). Active maintenance—last release 12 days ago, repository at 1423 stars with recent commits.

Apache-2.0 permissive license permits commercial and private use with minimal restrictions; suitable for most projects.

Usage

pip install aiobotocore

import asyncio
from aiobotocore.session import get_session

async def example():
    session = get_session()
    async with session.create_client('s3', region_name='us-west-2') as client:
        resp = await client.list_buckets()
        print(resp)

asyncio.run(example())

Requires Python 3.10 or later; AWS credentials must be configured (via environment variables, IAM role, or passed to create_client).

Verdict: Well-maintained async AWS client in the top 100 PyPI packages with no known vulnerabilities. Permissive Apache-2.0 license and low install friction make it a solid choice for async-first Python applications needing AWS integration. Requires Python 3.10+.

Needs verification

  • Whether all AWS service methods are fully async or if some fall back to blocking behavior
  • Performance characteristics compared to synchronous botocore in typical workloads
  • Compatibility guarantees with specific botocore versions beyond the runtime dependency
async aws clientasyncio botocorenon-blocking s3 accessasync dynamodb clientaiohttp aws servicesasyncio boto3 alternativeasync aws sdk python

Similar packages