Track your AWS spend in real-time. Not 24 hours later!

Cost.watch pulls AWS usage metrics from Cloudwatch to project spend, delivering live dashboards and real-time alerts. Don't wait for the billing metrics to catch up and throw off your budgets.

Quick Start

1. Clone the repository:

git clone https://github.com/tailbits/costwatch.git

2. Run with Docker Compose:

cd costwatch && docker-compose up
19:05
Thursday, July 3
Slacknow
@CostWatch: aws.CloudWatch/IncomingBytes exceeded threshold for 2h (expected $0.60, actual $2.69)

Everything you need for real-time cost control

Cost.watch turns raw usage metrics into instant cost insights with dashboards, alerts, and APIs — so you stay in control before costs spiral.

  • Real-time cost visibility

    See spend as it happens by mapping AWS usage metrics directly to costs. No more 24h billing lag.

  • Interactive dashboards

    Explore trends, projections, and anomalies with a fast ClickHouse-powered dashboard.

  • Smart alerts

    Define thresholds and get notified instantly via Slack/webhooks before costs spiral.

  • API-first design

    Query, integrate, and extend cost data programmatically with a simple API.

  • AWS native

    Uses the standard AWS SDK credential chain (SSO, env vars, config files) — no extra setup.

  • Easy to run anywhere

    Start in minutes with Docker, or deploy serverless with AWS Lambda support.