$npx skillfedfor your agent

awsebcli

Command Line Interface for AWS EB.

With conditionsPyPI Build ToolsReleased Jun 2026380.1K downloads / moApache License 2.0Source build

Decision gist · record as of 2026-08-14

sdist only — awsebcli-3.27.3.tar.gz · builds from source
v3.27.3 · released 2026-06-29 · 17 runtime deps: botocore, cement, colorama, pathspec, python-dateutil, requests, setuptools, semantic_version

Yes, with conditions. EB CLI is the standard tool for Elastic Beanstalk workflows and is actively maintained with recent security fixes. Install it if you deploy to Beanstalk regularly. However, the high dependency count (17 packages, including Windows-specific modules) makes it best installed in a dedicated virtual environment rather than system-wide. Not necessary if you manage Beanstalk exclusively through the AWS Console or Infrastructure-as-Code tools like CloudFormation or Terraform.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires AWS credentials configured locally; Windows installations need pythonnet and pypiwin32; some features (eb migrate) are Windows-specific.
  • High install friction: 17 runtime dependencies including platform-specific packages (pythonnet, pypiwin32 for Windows) and system-level tools.
  • Maintenance is active with recent releases, but the dependency footprint and Windows-specific requirements add complexity to cross-platform deployments.

License · maintenance · safety

Apache License 2.0 (permissive) — Apache License 2.0 (permissive) allows commercial and private use with minimal restrictions, making it suitable for enterprise AWS deployments without licensing concerns.

last release 2026-06-29 (46 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 380,054 downloads/mo, #7,105 on PyPI

Verify before relying

pip install awsebcli
eb init
eb create
eb deploy
  • Whether all 17 runtime dependencies are required for basic operations or only for specific features (e.g., Windows migration, AI log analysis).
  • Actual Python version floor—classifiers list 3.7+ but requires_python is unspecified in metadata.
  • Whether the high install friction is primarily due to Windows-specific dependencies or affects all platforms equally.
Same gist for agents: .md · .json

What it is and what it does

EB CLI is the official command-line interface for AWS Elastic Beanstalk, enabling developers to initialize, create, deploy, and manage Beanstalk environments directly from the terminal. It wraps Elastic Beanstalk APIs and provides a workflow-oriented command set (eb init, eb create, eb deploy, eb logs, eb health) alongside Git integration for streamlined application deployment. The tool supports local development via eb local, environment migration (especially for IIS servers to Beanstalk), and recent additions like AI-powered log analysis.

The package carries 17 runtime dependencies spanning AWS SDK (botocore), CLI frameworks (cement), terminal UI (blessed, colorama, termcolor), and platform-specific modules (pythonnet, pypiwin32 for Windows). This dependency load reflects its role as a full-featured deployment orchestrator rather than a lightweight wrapper. Active maintenance and recent security fixes (path traversal in zip extraction, pickle deserialization restrictions) indicate ongoing attention to production use.

Use it for

  • Deploy Python, Node.js, or .NET applications to Elastic Beanstalk environments from a local development machine or CI/CD pipeline.
  • Initialize and manage multiple Beanstalk environments (dev, staging, production) with consistent configuration and version control.
  • Monitor application health, view logs, and troubleshoot deployments using eb health, eb logs, and eb ssh commands.
  • Migrate existing IIS servers to Elastic Beanstalk using the eb migrate command with remote execution support.
  • Automate application version creation and deployment as part of a Git-based workflow with eb deploy.
  • Analyze application logs with AI-powered insights using the --analyze flag on eb logs.

Worth the install?

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

With conditions

Yes, with conditions.

EB CLI is the standard tool for Elastic Beanstalk workflows and is actively maintained with recent security fixes. Install it if you deploy to Beanstalk regularly. However, the high dependency count (17 packages, including Windows-specific modules) makes it best installed in a dedicated virtual environment rather than system-wide. Not necessary if you manage Beanstalk exclusively through the AWS Console or Infrastructure-as-Code tools like CloudFormation or Terraform.

Install

awsebcli on PyPI

Before you install

High install friction: 17 runtime dependencies including platform-specific packages (pythonnet, pypiwin32 for Windows) and system-level tools. Maintenance is active with recent releases, but the dependency footprint and Windows-specific requirements add complexity to cross-platform deployments.

Requires AWS credentials configured locally; Windows installations need pythonnet and pypiwin32; some features (eb migrate) are Windows-specific.

License in practice

Apache License 2.0 (permissive) allows commercial and private use with minimal restrictions, making it suitable for enterprise AWS deployments without licensing concerns.

Quickstart

pip install awsebcli
eb init
eb create
eb deploy

Verify before relying

  • Whether all 17 runtime dependencies are required for basic operations or only for specific features (e.g., Windows migration, AI log analysis).
  • Actual Python version floor—classifiers list 3.7+ but requires_python is unspecified in metadata.
  • Whether the high install friction is primarily due to Windows-specific dependencies or affects all platforms equally.

Package facts

LicenseApache License 2.0 permissive
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependencies
17 packages
botocorecementcoloramapathspecpython-dateutilrequestssetuptoolssemantic_versiontermcolorwcwidthPyYAMLurllib3packagingblessedfabricpythonnetpypiwin32
MaintenanceActively maintained 46 days since the last release
First released
Downloads380,054 / month, #7,105 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: System AdministratorsLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: awsebcli-3.27.3.tar.gz

Tags

Capabilities
elastic beanstalk deployment toolaws eb cli command linedeploy to elastic beanstalkmanage beanstalk environmentsaws application deploymenteb cli local developmentbeanstalk environment management
Topics
aws-deploymentdevopscli-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 › “elastic beanstalk deployment tool”

  • awsebcliEB CLI is a command-line tool for deploying, managing, and monitoring…
  • django-ebhealthcheckAutomatically adds an Elastic Beanstalk instance's public IP to…
  • elastic-transportProvides shared HTTP transport classes and utilities for Python…

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

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also django-ebhealthcheck · aws · fastapi-cloud-cli · aws-cdk.aws-efs · aws-cdk.aws-elasticloadbalancing · reflex-hosting-cli · awscli · azure-cli-sql · aws-cdk.aws-ecr · aws-cdk.aws-elasticloadbalancingv2