Skip to main content

CHAIN your backend with Simple AWS services

Project description

Chainsaws

Chain your backend with simple AWS services

Installation

Basic Installation

pip install chainsaws

Optional Features

Chainsaws provides optional features that can be installed based on your needs:

ElastiCache Support

Install with Redis, Memcached, and ValKey client support:

pip install chainsaws[elasticache]

Redshift Support

Install with Redshift database support:

pip install chainsaws[redshift]

All Features

Install all optional features:

pip install chainsaws[all]

Features

Chainsaws provides high-level Python APIs for various AWS services:

  • Core Services (included in basic installation)

    • IAM & STS
    • S3
    • DynamoDB
    • SNS & SQS
    • Lambda
    • ECS
    • CloudWatch
    • API Gateway
    • CloudFront
    • EventBridge
    • EventBridge Scheduler
    • Kinesis Firehose
  • Optional Services

    • ElastiCache (Redis, Memcached, ValKey) [requires elasticache extra]
    • Redshift [requires redshift extra]

Each service is designed to be simple to use while providing type safety and comprehensive error handling.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

chainsaws-0.0.179.tar.gz (409.4 kB view details)

Uploaded Source

Built Distributions

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

chainsaws-0.0.179-cp312-abi3-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.12+Windows x86-64

chainsaws-0.0.179-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

chainsaws-0.0.179-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

chainsaws-0.0.179-cp312-abi3-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

chainsaws-0.0.179-cp312-abi3-macosx_10_12_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12+macOS 10.12+ x86-64

File details

Details for the file chainsaws-0.0.179.tar.gz.

File metadata

  • Download URL: chainsaws-0.0.179.tar.gz
  • Upload date:
  • Size: 409.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for chainsaws-0.0.179.tar.gz
Algorithm Hash digest
SHA256 729c5e669d6e1e1ec8bfcf7b1ea580b024ff9fbdbc0d4ed7b00be0d2c96dd9eb
MD5 e3cb3285addb743534f4622276e7c4ac
BLAKE2b-256 1beafbf6652797747191b64f18d2e5f3640d036b3dffc19b181841266a6487a1

See more details on using hashes here.

File details

Details for the file chainsaws-0.0.179-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: chainsaws-0.0.179-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for chainsaws-0.0.179-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a318bffff46018836988073f819c3e0d7ed7d13214c9d9adcecd68163c111fc4
MD5 01fd2124cf72cd630bfeeb36e5fde5fb
BLAKE2b-256 385f856e9438d170612b0239e8e39ef523871211f1e190e183b53d5844c316a7

See more details on using hashes here.

File details

Details for the file chainsaws-0.0.179-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: chainsaws-0.0.179-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.12+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for chainsaws-0.0.179-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40d5851c9d97b33f15faa23ae0256c4431320cf02bb141dc4df776c86f7a3993
MD5 49611db7c731e9e3cccf366d119597c0
BLAKE2b-256 1c7e2005851d5e5d4b4e5e6c7017efe3847c6e1d60c6c7f30ab51bf7ff22e648

See more details on using hashes here.

File details

Details for the file chainsaws-0.0.179-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: chainsaws-0.0.179-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: CPython 3.12+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for chainsaws-0.0.179-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86a19bf6aecf7c5a60fa5d33b1173ad606c9d215d2be2aec3a8e04a93b3fd362
MD5 6c88a32b0613279f53a8b2b096909685
BLAKE2b-256 a0fe761f89536589331f0c8fc706cc35050aeb43fa2fd6f5e64fbfc999cc1f14

See more details on using hashes here.

File details

Details for the file chainsaws-0.0.179-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: chainsaws-0.0.179-cp312-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: CPython 3.12+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for chainsaws-0.0.179-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 930d2b498c72b4fd8758f1669279232085440fb2d271d1d1cd219eab2ef67057
MD5 cc23064dd749d5ff7aed192587d6c98f
BLAKE2b-256 f8a62b75ea74e5f4f13637b03e2ba22cfcc8e8e06a794c4db0173b15aad92543

See more details on using hashes here.

File details

Details for the file chainsaws-0.0.179-cp312-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: chainsaws-0.0.179-cp312-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: CPython 3.12+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for chainsaws-0.0.179-cp312-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 16b7794ed2ec4add88b74742b0be4bbc65f83721fc39733b4bc0e62e1521d750
MD5 b997c0d0c32925c031975177700f51e8
BLAKE2b-256 face00f5eac33447614c9d89cb73cf17bb504cf8f271b0f48c88208a0971c4cd

See more details on using hashes here.

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