{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"EB CLI is a command-line tool for deploying, managing, and monitoring AWS Elastic Beanstalk applications and environments, with Git integration and local development support.","skillfed_tags":["aws-deployment","devops","cli-tool"],"use_cases":["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."],"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.\n\nThe 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.","worth_installing":"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."},"id":"awsebcli","links":{"html":"https://skillfed.io/packages/awsebcli","md":"https://skillfed.io/packages/awsebcli.md","pypi":"https://pypi.org/project/awsebcli/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-29","license_spdx":null,"license_treatment":"permissive","name":"awsebcli","python_support":"unspecified","summary":"Command Line Interface for AWS EB."},"popularity":{"monthly_downloads":380054,"position":7105,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.27.3"}
