Skip to content

Vishnu-V-N/cloud-cost-estimator-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Cost Estimator CLI Tool

Overview

The Cloud Cost Estimator is a Python-based command-line interface (CLI) tool designed to help users estimate costs for various AWS services based on their inputs. This tool leverages the Boto3 library to interact with AWS services and provides a user-friendly experience for cost estimation.

Features

  • Estimate costs for AWS EC2, S3, and Lambda services.
  • User input parsing for flexible cost estimation.
  • Clear output formatting for easy understanding of estimated costs.

Installation

To install the required dependencies, run the following command:

pip install -r requirements.txt

Usage

To run the Cloud Cost Estimator, execute the following command in your terminal:

python src/main.py

Follow the prompts to input your desired parameters for cost estimation.

Cost Estimation Methods

  • EC2 Cost Estimation: Estimate costs based on instance type, region, and usage hours.
  • S3 Cost Estimation: Calculate costs based on storage size and data transfer.
  • Lambda Cost Estimation: Estimate costs based on the number of requests and execution time.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for any enhancements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

A command-line tool built with Python that estimates monthly cloud costs based on user-defined parameters such as instance type, region, and provider. Ideal for developers and DevOps teams managing multi-cloud environments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages