Show HN: Capo-S3 – Modern S3 client for Python
Category: library
Tags: aws, s3, sdk, python, async, typeddict, codegen
Score: 7.3/10 (Innovation: 6, Technical: 8, Documentation: 9, Utility: 6)
Capo-S3 is a modern, async-first Python SDK for AWS S3 generated from official Smithy models, offering fully typed TypedDict inputs/outputs and zero runtime reflection overhead. It stands out with support for both async and sync usage, trio, Pyodide/WASM, and fine-grained configuration via environment variables or profiles, making it a credible alternative to boto3 for developers seeking type safety and performance.
Target audience: backend devs, data engineers, devops
Repository: https://pypi.org/project/capo-s3/ · Python · MIT · 64 stars
View on Hacker News