Skip to main content

How It Works

Kyrna tracks AWS costs in real-time while you write Terraform code. Status: Working for AWS only

What You See

Per-Resource Cost

Each AWS resource shows its monthly cost

Total Cost

Sum of all resources in your project

Example

resource "aws_instance" "web" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t3.micro"          # 💰 $8.35/month
}

resource "aws_db_instance" "main" {
  instance_class   = "db.t3.medium"   # 💰 $61.32/month
  engine          = "postgres"
  allocated_storage = 100              # 💰 $11.50/month
}

# Total: $81.17/month

Supported AWS Resources (15+)

  • EC2 instances (all types)
  • Lambda functions
  • ECS Fargate
  • S3 buckets
  • EBS volumes
  • EFS file systems
  • RDS instances (all engines)
  • DynamoDB tables
  • ElastiCache
  • Application Load Balancers
  • Network Load Balancers
  • NAT Gateways

Current Limitations

AWS OnlyCurrently only supports AWS. GCP, Azure, and DigitalOcean support coming later.
What’s NOT included:
  • Data transfer costs (highly variable)
  • API request costs
  • Reserved Instance discounts
  • Actual billing (estimates only)

Budget Alerts

Set monthly budget and get alerts:
Budget: $500/month
Current: $425 (85%)
⚠️ Alert triggered
Status: Basic implementation

Accuracy

  • Uses official AWS pricing APIs
  • Estimates only (not actual bills)
  • Updated regularly
  • Some specialized instances may show “Contact AWS”

Next Steps