$npx skillfedfor your agent

s3cmd

Command line tool for managing Amazon S3 and CloudFront services

With conditionsPyPI UtilitiesReleased Dec 20231.6M downloads / moGNU GPL v2+Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — s3cmd-2.4.0-py2.py3-none-any.whl
v2.4.0 · released 2023-12-12 · 2 runtime deps: python-dateutil, python-magic

Yes, if you need a lightweight, self-contained S3 CLI and are comfortable with dormant maintenance. The low install friction and stable classifier make it usable for straightforward file transfer tasks. However, do not rely on it for new projects requiring active support—consider AWS CLI or boto3 instead if you need ongoing compatibility with AWS API changes.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires AWS credentials to be configured via s3cmd --configure before use; also depends on python-dateutil and python-magic at runtime.
  • Installation is straightforward with low friction.
  • The package is marked Production/Stable but has been dormant for 976 days since its last release, so expect no active maintenance or bug fixes.

License · maintenance · safety

GNU GPL v2+ (copyleft) — Licensed under GNU GPL v2+, a copyleft license. Any modifications or derivative works must be released under the same license terms.

last release 2023-12-12 (976 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,553,465 downloads/mo, #3,771 on PyPI

Verify before relying

pip install s3cmd
s3cmd --configure
s3cmd put localfile.txt s3://mybucket/
s3cmd get s3://mybucket/remotefile.txt .
  • Whether dormant status (976 days since last release) affects compatibility with current AWS S3 API changes or authentication methods.
  • Whether python-magic system dependency (libmagic) is available on all target platforms without additional setup.
  • Current state of CloudFront management features relative to AWS API evolution.
Same gist for agents: .md · .json

What it is and what it does

s3cmd is a standalone command-line client for Amazon S3 and CloudFront, designed for end users and system administrators who need to manage cloud storage from the shell. It lets you upload and download files, perform rsync-like backups, encrypt data with GPG, and manage CloudFront distributions—all without leaving the terminal. The tool depends on python-dateutil for date handling and python-magic for file type detection.

The package is classified as Production/Stable and supports Python 2.6 through 3.12, though it has not been actively maintained for over two years. It runs on macOS, Windows, and Unix-like systems, making it portable across common platforms. For users already invested in S3 workflows or needing a lightweight CLI alternative to AWS's own tools, it remains functional; however, the dormant maintenance status means no updates for recent AWS API changes or security improvements.

Use it for

  • Automated S3 backups from cron jobs using rsync-like sync commands without AWS CLI dependencies.
  • Uploading or downloading files to S3 from shell scripts in CI/CD pipelines.
  • Encrypting sensitive files with GPG before uploading them to S3 for secure archival.
  • Managing CloudFront cache invalidation and distribution settings from the command line.
  • Bulk file operations on S3 (copy, delete, list) for system administrators managing cloud storage.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need a lightweight, self-contained S3 CLI and are comfortable with dormant maintenance.

The low install friction and stable classifier make it usable for straightforward file transfer tasks. However, do not rely on it for new projects requiring active support—consider AWS CLI or boto3 instead if you need ongoing compatibility with AWS API changes.

Install

s3cmd on PyPI

Before you install

Installation is straightforward with low friction. The package is marked Production/Stable but has been dormant for 976 days since its last release, so expect no active maintenance or bug fixes.

Requires AWS credentials to be configured via s3cmd --configure before use; also depends on python-dateutil and python-magic at runtime.

License in practice

Licensed under GNU GPL v2+, a copyleft license. Any modifications or derivative works must be released under the same license terms.

Quickstart

pip install s3cmd
s3cmd --configure
s3cmd put localfile.txt s3://mybucket/
s3cmd get s3://mybucket/remotefile.txt .

Verify before relying

  • Whether dormant status (976 days since last release) affects compatibility with current AWS S3 API changes or authentication methods.
  • Whether python-magic system dependency (libmagic) is available on all target platforms without additional setup.
  • Current state of CloudFront management features relative to AWS API evolution.

Package facts

LicenseGNU GPL v2+ copyleft
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
python-dateutilpython-magic
MaintenanceDormant 976 days since the last release
First released
Downloads1,553,465 / month, #3,771 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: ConsoleEnvironment :: MacOS XEnvironment :: Win32 (MS Windows)Intended Audience :: End Users/DesktopIntended Audience :: System AdministratorsLicense :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)Natural Language :: EnglishOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIXOperating System :: UnixProgramming Language :: Python :: 2Programming Language :: Python :: 2.6Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: System :: ArchivingTopic :: Utilities

Evidence: s3cmd-2.4.0-py2.py3-none-any.whl

Tags

Capabilities
s3 command line toolamazon s3 file transfers3 backup utilitycloudfront management clis3 sync and uploadgpg encrypted s3 backups3 file management
Topics
s3-storagecloud-backupcli-tool

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “s3 backup utility”

  • s3cmds3cmd is a command-line tool for uploading, downloading, and managing…
  • django-dbbackupProvides Django management commands to backup and restore project…
  • mwaa-drGenerates backup, restore, and cleanup DAGs for Amazon MWAA metadata…

Give your agent the search over MCP, or paste the wish link into any chat.

More Utilities packages

idna Worth it
PyPI · Python Modules · released Jun 2026

Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.

Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.

BSD-3-Clausepure Python · 3.9+
1.8Bdownloads / mo
charset-normalizer Worth it
PyPI · Utilities · released Aug 2026

Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.

permissive licensepure Python · 3.7+
1.7Bdownloads / mo
setuptools Worth it
PyPI · Python Modules · released Aug 2026

Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.

MITpure Python · 3.10+
1.6Bdownloads / mo
pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
Pygments Worth it
PyPI · Utilities · released Mar 2026

Pygments is a syntax highlighter that colorizes source code and text in over 500 languages and formats, outputting to HTML, LaTeX, RTF, SVG, images, or ANSI terminal sequences.

Install it if you need to display or transform source code.

BSD-2-Clausepure Python · 3.9+
1.3Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.

MITpure Python
1.2Bdownloads / mo

See also django-dbbackup · mailman · frappe-bench · borgbackup · s3transfer · aws-cdk.aws-cloudfront · deadline-job-attachments · django-s3-storage · git-remote-s3 · crypto