S3 Streamer
Memory-Efficient S3 File Streaming
Stream uploads to S3 with automatic content-type detection, ETag generation, and metadata extraction. Built on AWS SDK v3 for optimal performance and smaller bundle sizes.
Memory efficient streaming directly to S3
Uses magic bytes to detect file types
Generates ETags, SHA hashes, and UUIDs
Efficient and reliable file streaming to S3-compatible storage
Stream large files directly to S3 without loading them into memory, perfect for handling uploads of any size.
Uses magic bytes to automatically detect file types and set appropriate MIME types for uploaded content.
Automatically generates ETags, SHA-1 hashes, and deterministic UUIDs for uploaded files with detailed metadata.
Built on the modern AWS SDK v3 with better tree-shaking, smaller bundle sizes, and improved performance.
Works seamlessly with MinIO and other S3-compatible storage services for flexible deployment options.
Complete type definitions included for better developer experience and compile-time error checking.
Upload files to S3 with automatic content-type detection and metadata extraction using a simple, intuitive API.
Configure the streamer for production use with AWS S3, including proper credentials and region settings.
Set up the streamer to work with MinIO for local development and testing with S3-compatible storage.