Skip to main content

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.

Metadata

Release files for chainsaws 0.0.183

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chainsaws 0.0.183
File Size Uploaded
chainsaws-0.0.183.tar.gz 418.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for chainsaws 0.0.183
File
chainsaws-0.0.183-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
chainsaws-0.0.183-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64 Details
chainsaws-0.0.183-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64 Details
chainsaws-0.0.183-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
chainsaws-0.0.183-cp312-abi3-macosx_10_12_x86_64.whl CPython 3.12 abi3 macOS 10.12+ x86-64 Details

Total release size: 32.1 MB

Release files / chainsaws-0.0.183.tar.gz

Download URL chainsaws-0.0.183.tar.gz
Size 418.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f2b0262c9c7aa39661509c7e92702140de76eb500f335770783d0479ccc30441
BLAKE2b-256 checksum
How to use checksums
8f0b3945206255c37189d7819611b965753eadf7e5c1cc4eef337bec2697bb1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}

Release files / chainsaws-0.0.183-cp312-abi3-win_amd64.whl

Download URL chainsaws-0.0.183-cp312-abi3-win_amd64.whl
Size 6.1 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
e2f206db19d9dee048990045018c0989c41d46f2a4704858c1d9284340b0c41c
BLAKE2b-256 checksum
How to use checksums
9e0886a688452c40c17d9d46a3a3cf0e87571a73a2905c28544b475aa804f46d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}

Release files / chainsaws-0.0.183-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL chainsaws-0.0.183-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
ef029393dd8ebbf10825a87e487689887fc4d858c5cafb57287c7d27e2d6f029
BLAKE2b-256 checksum
How to use checksums
dbf06b88b2cdde4482b9c2716109971eb5c09a7d5ed6c58070b3602416bb4203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}

Release files / chainsaws-0.0.183-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL chainsaws-0.0.183-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.4 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
5deece841aa8c348f003d039d384b6ddfd6846a7553512c8b3ed607810ada48f
BLAKE2b-256 checksum
How to use checksums
eb6b38b2edbdee9fc01a39687eb0a7a03fa1074da0ce1928bf89a15b11e8449e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}

Release files / chainsaws-0.0.183-cp312-abi3-macosx_11_0_arm64.whl

Download URL chainsaws-0.0.183-cp312-abi3-macosx_11_0_arm64.whl
Size 6.2 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ea6258fbc4c1bc060f367517ed9d8e5345074c2069dc3a742cda56f42c5911f
BLAKE2b-256 checksum
How to use checksums
fc787fad42df50415eb88c628f7c44f3fdc79a0522ae5a94b6da59f8d529057e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}

Release files / chainsaws-0.0.183-cp312-abi3-macosx_10_12_x86_64.whl

Download URL chainsaws-0.0.183-cp312-abi3-macosx_10_12_x86_64.whl
Size 6.4 MB
Tags CPython 3.12 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ed06b139366b7f8e6ed1ee1540c4d5cf2168537140f228e74d7b1e4d43d86f27
BLAKE2b-256 checksum
How to use checksums
8acafb00cc31413e9aa7497052e9118b538a4a8f86a029dd6b536f2299cdb995
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}

Release history Release notifications | RSS feed

This release

0.0.183 This release

6 release files

0.0.172

1 release file

0.0.171

1 release file

0.0.99

2 release files

0.0.98

2 release files

0.0.97

2 release files

0.0.96

2 release files

0.0.95

2 release files

0.0.94

2 release files

0.0.93

2 release files

0.0.92

2 release files

0.0.91

2 release files

0.0.90

2 release files

0.0.89

2 release files

0.0.88

2 release files

0.0.87

2 release files

0.0.86

2 release files

0.0.85

2 release files

0.0.84

2 release files

0.0.83

2 release files

0.0.82

2 release files

0.0.81

2 release files

0.0.80

2 release files

0.0.79

2 release files

0.0.78

2 release files

0.0.77

2 release files

0.0.76

2 release files

0.0.75

2 release files

0.0.74

2 release files

0.0.73

2 release files

0.0.72

2 release files

0.0.71

2 release files

0.0.70

2 release files

0.0.69

2 release files

0.0.68

2 release files

0.0.67

2 release files

0.0.66

2 release files

0.0.65

2 release files

0.0.64

2 release files

0.0.63

2 release files

0.0.62

2 release files

0.0.61

2 release files

0.0.60

2 release files

0.0.59

2 release files

0.0.58

2 release files

0.0.57

2 release files

0.0.56

2 release files

0.0.55

2 release files

0.0.54

2 release files

0.0.53

2 release files

0.0.52

2 release files

0.0.51

2 release files

0.0.50

2 release files

0.0.49

2 release files

0.0.48

2 release files

0.0.47

2 release files

0.0.46

2 release files

0.0.45

2 release files

0.0.44

2 release files

0.0.43

2 release files

0.0.42

2 release files

0.0.41

2 release files

0.0.40

2 release files

0.0.39

2 release files

0.0.38

2 release files

0.0.37

2 release files

0.0.36

2 release files

0.0.35

2 release files

0.0.34

2 release files

0.0.33

2 release files

0.0.32

2 release files

0.0.31

2 release files

0.0.30

2 release files

0.0.29

2 release files

0.0.28

2 release files

0.0.27

2 release files

0.0.26

2 release files

0.0.25

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.22

2 release files

0.0.21

2 release files

0.0.20

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page