Skip to main content

AWS Cost Explorer Analysis Tool

Project description

AWS Cost Lens

A tool for analyzing and visualizing AWS costs by service and usage type with rich formatting.

Installation

pip install aws-cost-lens

Usage

After installation, you can run the tool using the aws-cost-lens command:

# Show simple cost breakdown for all services
aws-cost-lens

# Show detailed breakdown for a specific service
aws-cost-lens --service cloudwatch --detailed

# Show costs for a specific date range
aws-cost-lens --start-date 2023-01-01 --end-date 2023-12-31

# List all available AWS services
aws-cost-lens --list-services

# Show top 10 most expensive services
aws-cost-lens --top 10

Common Options

  • --service: Filter by specific AWS service (e.g., cloudwatch, s3, ec2)
  • --start-date: Start date (YYYY-MM-DD), defaults to 6 months ago
  • --end-date: End date (YYYY-MM-DD), defaults to today
  • --detailed: Show detailed breakdown by SERVICE and USAGE_TYPE
  • --region: Include region breakdown in detailed analysis
  • --top N: Show only top N services/usage types
  • --granularity: Time granularity (DAILY, MONTHLY, HOURLY)
  • --show-all: Show all items including those with zero costs
  • --version: Show version information

AWS Credentials

AWS Cost Lens uses your AWS credentials from the environment. Make sure you have:

  1. AWS CLI configured (aws configure)
  2. Or environment variables set (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, etc.)
  3. Appropriate IAM permissions for Cost Explorer API (ce:GetCostAndUsage)

Features

  • Rich terminal UI with formatted tables and progress bars
  • Detailed cost breakdown by service, usage type, and region
  • Identify top cost contributors in your AWS account
  • Get cost reduction tips for specific services
  • Filter by service name with smart alias matching
  • Customizable view options (simple/detailed, time range, etc.)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws_cost_lens-0.1.4.tar.gz (21.7 kB view details)

Uploaded Source

Built Distribution

aws_cost_lens-0.1.4-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file aws_cost_lens-0.1.4.tar.gz.

File metadata

  • Download URL: aws_cost_lens-0.1.4.tar.gz
  • Upload date:
  • Size: 21.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.1

File hashes

Hashes for aws_cost_lens-0.1.4.tar.gz
Algorithm Hash digest
SHA256 6ef879e401c254f4dc240c94b8341ec53ad1a4055d4d41f9f3a362ab4c70d6d5
MD5 b6b6977023512c92993a72b75e3f688d
BLAKE2b-256 eeb547c306924f2a7d8e7b0225d307cd85d73a685452042ff59b45a4935af596

See more details on using hashes here.

File details

Details for the file aws_cost_lens-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for aws_cost_lens-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 25d956cf445a2181b11f2cc13db407272cc47c06aeae92fd6a916efd748662f8
MD5 b60bcc78771ca562e594fda246dbf512
BLAKE2b-256 141efacc36af08dc13d805ff4ba013b1fa4113cf192df8a00d512062b9f8fa0b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page