# s3tools/s3cmd

Official s3cmd repo -- Command line tool for managing S3 compatible storage services (including Amazon S3 and CloudFront).

Repository: https://github.com/s3tools/s3cmd
Canonical: https://ross.abutalabs.com/products/s3cmd
Homepage: https://s3tools.org/s3cmd
Language: Python
License: GPL-2.0
License Family: copyleft
Topics: s3cmd, python, cli, s3, storage-service, backup, hacktoberfest
Last push: 2025-10-22T23:26:17+00:00

## Health v2 (maintenance only)
Score: 44/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 48, release rhythm 8, longevity 100
- inputs: {"age_days": 5567, "days_push": 315, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4906, forks 904 (observed 2026-08-28T04:09:02.215388+00:00)

## What it is
S3cmd is a free, open-source command line tool written in Python for uploading, retrieving, and managing data in Amazon S3 and other S3-protocol-compatible cloud storage services. It offers 60+ options including multipart uploads, encryption, incremental backup, s3 sync, ACL and metadata management, and CloudFront support.

## Use cases
- sync local files to an S3 bucket from cron
- upload and retrieve files from S3-compatible storage like Google Cloud Storage
- run automated incremental backups to Amazon S3
- manage S3 bucket policies, ACLs, and metadata from the terminal
- encrypt files with GPG before uploading to cloud storage
- check S3 bucket size and usage
- manage CloudFront distributions for S3-hosted content

## When to choose
- you want a mature, scriptable CLI for S3 operations in batch scripts or cron jobs
- you use S3-compatible providers beyond AWS such as Google Cloud Storage or DreamObjects
- you need built-in GPG encryption and incremental backup features
- you prefer a lightweight Python tool over the full AWS CLI

## When to avoid
- you need a GUI or interactive file browser for cloud storage
- you require deep AWS ecosystem integration beyond S3 and CloudFront
- you prefer the officially supported AWS CLI with IAM role and profile tooling
- you need a graphical backup scheduler

## Facets
- artifact type: cli-tool
- maturity: stable
- function: cli, backup, file-system, cryptography, developer-tools
- domain: cloud-computing, files, developer-tools
- platform: windows, python, cli, cross-platform
- tags: s3, cloud-storage, amazon-s3, s3-compatible, sync, cloudfront, object-storage, backup, command-line, linux, macos

## Member repositories
- s3tools/s3cmd (main) score 44

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:02.215388+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:18:07.127580+00:00, confidence not recorded.
  - readme: https://github.com/s3tools/s3cmd (fetched 2026-08-28T04:09:02.215388+00:00, sha 31bc0bfcecef)
  - homepage: https://s3tools.org/s3cmd (fetched 2026-08-29T09:00:17.789333+00:00, sha 44c675e5f8eb)
  - site_page: https://s3tools.org/s3_about (fetched 2026-08-29T09:00:17.793695+00:00, sha c81a5fbfe18f)
  - site_page: https://s3tools.org/kb (fetched 2026-08-29T09:00:17.791928+00:00, sha c045ce04e62e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
