s3m
Stream of data into S3 buckets.
A command‑line utility enables direct storage of data streams into S3‑compatible buckets. It accepts input from files, pipes, or standard input and performs multipart uploads that can be resumed after network interruptions, avoiding the need to restart large transfers such as database backups. The tool operates with minimal resource consumption, requiring only a few hundred megabytes of disk space for buffering and avoiding full in‑memory loading of the stream.
It supports configuration for multiple S3 providers, allowing users to define endpoints, regions, and credentials in a simple YAML file. Users can upload, download, list, and delete objects, as well as create and remove buckets, with optional JSON output for scripting. Additional commands provide usage summaries, grouping by time periods, and management of resumable upload state.
The design targets constrained environments where low memory and disk usage are critical, while offering fault‑tolerant, resumable uploads for reliable handling of large or continuous data streams.
Reviews
Loading reviews…
Similar apps

Terminals & CLI
s3cmd
Fully-Featured S3 client.
Terminals & CLI
s5cmd
Blazing fast S3 and local filesystem execution tool.
DevOps & Infrastructure
Discharge
Deploy static websites to Amazon S3.

File Management & Transfer
shuk
Quicky share files using Amazon S3 buckets.

File Management & Transfer
rclone
Sync files with various cloud providers.

File Management & Transfer
ncp
Transfer files and folders, to and from NFS servers.