Skip to main content

Python package to asyncronous interact with AWS

Project description

Welcome to AsyncBoto

AsyncBoto is a Python library that provides an asynchronous interface similar to the Boto3 library, allowing you to interact with AWS services in a non-blocking manner. This can be particularly useful for applications that require high concurrency or need to perform multiple AWS operations simultaneously. This library is built on top of aiohttp and is designed to be easy to use, efficient, and compatible with the latest AWS services.

Features

  • Asynchronous API: Built on top of aiohttp, allowing for non-blocking I/O operations.
  • Familiar Interface: Similar to Boto3, making it easy for existing Boto3 users to transition.
  • Support for Multiple AWS Services: Interact with various AWS services such as S3, DynamoDB, and more.
  • Automatic Retries: Built-in support for automatic retries on failed requests.
  • Session Management: Manage AWS sessions and credentials easily.
  • Customizable: Easily extendable and customizable to fit your needs.
  • Full typing support: Every request/response is fully typed using pydantic models.

Installation

You can install AsyncBoto using pip:

pip install AsyncBoto

or using uv

uv pip install AsyncBoto

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asyncboto-1.1.6.tar.gz (143.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asyncboto-1.1.6-py3-none-any.whl (344.3 kB view details)

Uploaded Python 3

File details

Details for the file asyncboto-1.1.6.tar.gz.

File metadata

  • Download URL: asyncboto-1.1.6.tar.gz
  • Upload date:
  • Size: 143.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for asyncboto-1.1.6.tar.gz
Algorithm Hash digest
SHA256 381524b2cc753e8fd594dde89a8914a51c4e5c48011855d9dd3fbfc95547e91f
MD5 0468f6664b11df12f97b7a8b822c1d1b
BLAKE2b-256 68938cb0eda7cfd293ae4032b9d1c9d98f4728c79bb6adcac96406b17e2df9da

See more details on using hashes here.

Provenance

The following attestation bundles were made for asyncboto-1.1.6.tar.gz:

Publisher: pipy.yml on SpielerNogard/AsyncBoto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file asyncboto-1.1.6-py3-none-any.whl.

File metadata

  • Download URL: asyncboto-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 344.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for asyncboto-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 266a33d25d06eb69ee37b37c156bfdc4c2f8cde0fc9c11c78dd442fa6680be16
MD5 515a6648d605637256e6a8f249b5c20e
BLAKE2b-256 901f6bda2424222709042181d7da83a8c71cc03c2d9b0873eab978e64892e29b

See more details on using hashes here.

Provenance

The following attestation bundles were made for asyncboto-1.1.6-py3-none-any.whl:

Publisher: pipy.yml on SpielerNogard/AsyncBoto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page