Skip to main content

Documentation Index

Fetch the complete documentation index at: https://crust-f9187e76.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Crust uses OpenAI to analyze your Terraform infrastructure and identify cost optimization opportunities.

How It Works

When you run crust cost, Crust will:
  1. Execute your Terraform plan
  2. Analyze infrastructure costs
  3. Compare with current infrastructure
  4. Present results in a clear and formatted way

Cost Analysis Features

1. Resource Cost Calculation

  • Individual costs per resource
  • Monthly and annual projections
  • Service breakdown

2. Change Impact Analysis

  • Cost changes relative to current state
  • New resource costs
  • Savings from removed resources

3. Cost Optimization

  • Identification of potential savings
  • Suggestions for cost-effective alternatives
  • Highlighting of expensive resources

Usage

Basic Usage

crust cost

Advanced Usage

# Show detailed analysis
crust cost --verbose

Output Format

Table Format (Default)

Cost Analysis Results
====================

Resource Type     Monthly Cost  Change   Description
---------------  ------------  -------  -------------------------
aws_ec2_instance $100.00       +$50.00  t3.large instance
aws_s3_bucket    $10.00        -$5.00   standard storage
aws_rds_instance $200.00       +$100.00 db.t3.large instance

Total Monthly Cost: $310.00 (+$145.00)

Best Practices

  1. Run cost analysis early: Include cost analysis in your development workflow
  2. Review significant changes: Pay attention to large cost increases
  3. Use in CI/CD: Integrate cost analysis into your CI/CD pipeline
  4. Regular checks: Run cost analysis regularly to track expenses

Cost Optimization Tips

  1. Right-sizing: Use appropriate instance types
  2. Use reserved instances: For predictable workloads
  3. Implement auto-scaling: Scale resources based on demand
  4. Monitor unused resources: Clean up unused resources regularly