home / cloud / aws-cli

AWS CLI

Official · AWS
17k

Official AWS CLI for inspecting and managing AWS services, S3 transfers, CloudFormation deployments, and credential workflows.

Language
Python
Stars
16,799
Category
Cloud & Storage
Agent
Ready
Agent Compatibility
JSON Output
Agent Skill
MCP Support
AI Analysis

AWS CLI is AWS's official command line for calling service APIs and running higher-level workflows like S3 sync, CloudFormation deploy, log tailing, and credential management. The canonical repo currently defaults to CLI v1, but current AWS CLI releases and docs live on the v2 branch.

What It Enables
  • Inspect and mutate resources across AWS services from the shell, with profile, region, pagination, and JMESPath query controls.
  • Sync files to and from S3, deploy CloudFormation stacks, tail CloudWatch Logs, and use other high-level service helpers without writing raw API calls.
  • Configure access keys, SSO sessions, login profiles, exported credentials, and optional command history for repeatable local or CI workflows.
Agent Fit
  • Structured --output json plus --query filtering make it easy to feed results into scripts, CI steps, and inspect/change/verify loops.
  • Most commands are non-interactive and composable, but setup helpers such as aws configure, configure sso, login, and wizard-style flows can prompt or open a browser.
  • No native MCP or packaged skills tree; the main wrinkle is that this repo's default branch is CLI v1 while current production guidance is AWS CLI v2.
Caveats
  • The checked-out default branch is AWS CLI v1 and the README announces v1 maintenance mode starting July 15, 2026; current v2 source lives on the v2 branch.
  • Official v2 installation is platform-specific, so a single cross-platform install command is not a good fit for this entry.