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
elasticacheextra] - Redshift [requires
redshiftextra]
- ElastiCache (Redis, Memcached, ValKey) [requires
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chainsaws-0.0.176.tar.gz.
File metadata
- Download URL: chainsaws-0.0.176.tar.gz
- Upload date:
- Size: 407.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
361f813a79e4c5e1a47eb0d90d9ed4235465fd663d7a48a5ad087a035a5d0e98
|
|
| MD5 |
8a66e9c620f79cbf050432447f092a16
|
|
| BLAKE2b-256 |
cc90bde60ddcbede02a3fad7846f4615bb76a5b2fca44f054023a55c364fbdf6
|
File details
Details for the file chainsaws-0.0.176-cp312-abi3-win_amd64.whl.
File metadata
- Download URL: chainsaws-0.0.176-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.2 {"installer":{"name":"uv","version":"0.10.2","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16aaff885e474178f1bfde8df28e98b794c755f40faabbe6ba0c487b8285f0e3
|
|
| MD5 |
6b8284bcb165a7636d80479324c74aed
|
|
| BLAKE2b-256 |
ac0a2f2ae33a397a0774de48b7761096e9746d14ffb01923a9aceb3066c1873e
|
File details
Details for the file chainsaws-0.0.176-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: chainsaws-0.0.176-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.2 {"installer":{"name":"uv","version":"0.10.2","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2bb38580a403762b6b127f1c20c8bc50b5e371077c05ec0e7287d9623672686
|
|
| MD5 |
a9423609abeca9465ab629dd2087e432
|
|
| BLAKE2b-256 |
065eccb5b217f16bb88d22e65183bd40d51a1a90d3e2c494b3289c45efa738a5
|
File details
Details for the file chainsaws-0.0.176-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: chainsaws-0.0.176-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.2 {"installer":{"name":"uv","version":"0.10.2","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4ce4aa8992b447cba4fa1ff17ae29b669a3624cf45efdd1f6ae698f722096fd
|
|
| MD5 |
8e3d34e468abdb836ee603a74a50edf0
|
|
| BLAKE2b-256 |
e7de4c9bc1952ddb0b2ec9b0589d1ec83f645655d97f44b25ae778bb2ceefde8
|
File details
Details for the file chainsaws-0.0.176-cp312-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: chainsaws-0.0.176-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.2 {"installer":{"name":"uv","version":"0.10.2","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79bcb5eec87d5578e5fcb562d0b0c483f173d02b0c033ede0d370849c54a1ed2
|
|
| MD5 |
3b643d2232c6f050e5609850a10736d9
|
|
| BLAKE2b-256 |
df5c405f340f6b8417fbaff40fe0d79004b880f726b028e88ff96f41eae8fe84
|
File details
Details for the file chainsaws-0.0.176-cp312-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: chainsaws-0.0.176-cp312-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 6.2 MB
- Tags: CPython 3.12+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b1f4599f9cbd0c66158deb58bd327d61ff3ca0a0836fff2a511577c0b470b55
|
|
| MD5 |
b81a950f22c311dc231eede9678f9742
|
|
| BLAKE2b-256 |
c5cf97004abd4f9407d065ed6b7f132e50855af54ff80d6b3ba3a735f74ba359
|