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.178.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.178-cp312-abi3-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.12+Windows x86-64

chainsaws-0.0.178-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.178-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.178-cp312-abi3-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

chainsaws-0.0.178-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.178.tar.gz.

File metadata

  • Download URL: chainsaws-0.0.178.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.178.tar.gz
Algorithm Hash digest
SHA256 5a394a3cbb86e23bd0a3357acb6416039a460e1425de1097e0f680c5adacd743
MD5 44fe10979bf1091a667c12b212113f29
BLAKE2b-256 66fa38a96c13f7b41d14bc1d58e20b71578bbf41e42b2340c5fa452e03ba4988

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chainsaws-0.0.178-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.178-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5b56413288b12429cb07cb4a0d55c52cf69719f0559adb689bff8b0c11d290e5
MD5 1513ea928615f44bb1a55218d231780d
BLAKE2b-256 4bdd12a800b32a23a40e84b10f65d87b077819626434dc2578216b4c05e05066

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chainsaws-0.0.178-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.178-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55600c766fed85be59f7d472481a017e60ca12fa25c1f6a5a2abac4893e89a58
MD5 07c502586ef0d35d45d6c2ffe144d3e4
BLAKE2b-256 26c66ea0fb8d67320b165419d199509908ac05c40669d22152caa2fb39e355e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chainsaws-0.0.178-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.178-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a983a21082515ba73bb31cf7b2ebe701fe3ecc9015d4a2b7aff56c31d7d8457
MD5 8dea01ad184ee80ab60ec75db6ad98a8
BLAKE2b-256 91c8a086a07513c65674108ee6138b5090d157032184a1e50149d6adc655b514

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chainsaws-0.0.178-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.178-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcfc7bcba1fb983ffcde78540c033368e1db79b8e93a2ac7f862c9086387c669
MD5 196d7e62e7c726c66274eea1751d14fe
BLAKE2b-256 6b3a75c26dab94d25b0047fcd7bd4c24314a4d6d5fb0a492e72d0eaa26d9bd9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chainsaws-0.0.178-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.178-cp312-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c12389a59dbef186905ad982f895e0cabb54c7c459915a3264aea502cd5006e7
MD5 78c7c70b64720d9da7c2c368b5d78c31
BLAKE2b-256 d5927913fd2bda8090be41da75e86d201f4ccdccbb8fee748e78e66f3c9de762

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