Skip to main content
Early access · First 100 users get 50% off forever

Your AWS bill
shouldn't surprise you

StackAlert watches your AWS costs against a 7-day baseline and pings you the moment something spikes — on Telegram, Slack, Email, Teams or your webhook. Before your bill arrives.

⚠️

"Our Lambda hit $47,000 in one weekend because of a single line of code. AWS Budgets sent an email — after we'd already been billed." — r/aws

stackalert · spike alert
// 2026-03-29 02:14 UTC · spike detected
AWSLambda spike detected
+2,847% vs 7-day baseline
Service AWS Lambda
Today so far$847.32
7-day avg $0.29/day
Projected ~$1,200 today
📱 Telegram sent #alerts Slack sent ✉ Email sent 🔴 PagerDuty incident
$
scroll

The problem

AWS billing has a 24-hour blindspot

AWS Cost Explorer shows yesterday's data. Budgets alert on monthly thresholds. Cost Anomaly Detection needs 10 days to warm up per service. A single bug can run up thousands while you sleep.

Features

Alerts that actually arrive in time

Not another dashboard to check. Real-time notifications to wherever your team already lives.

Per-service spike detection

Every AWS service gets its own 7-day rolling baseline. Lambda, EC2, RDS, S3, Bedrock — each tracked independently. No more "is this spike normal?" guessing.

Lambda EC2 RDS S3 Bedrock + all services

GDPR compliant by design

All processing in Frankfurt (eu-central-1). Your cost data never leaves the EU. We call your AWS Cost Explorer API via a read-only IAM role — no write access, no billing changes.

Daily digest at 08:00

Morning summary of yesterday's spend — every service, sorted by cost. Start your day informed without opening a dashboard.

CDK construct or Terraform module

Install as part of your existing IaC stack. One import, one deploy. No separate signup, no agent to run, no YAML to write.

// AWS CDK (TypeScript)
import { StackAlert } from 'stackalert-cdk'
new StackAlert(this, 'CostAlerts', {
notifyChannels: ['telegram', 'slack', 'email'],
spikeThreshold: 1.5,
})

Multi-account support

Monitor multiple AWS accounts via IAM role assumption. One StackAlert instance, all your accounts covered.

Alert channels

Alerts wherever your team already is

7 notification channels. Mix and match. Configure multiple per AWS account.

NOTIFY_CHANNELS="telegram,slack,email" // mix and match, comma-separated

How it works

Up and running in 60 seconds

No Lambda to deploy. No YAML to write. Connect your AWS account once — we handle the rest.

Prefer to self-host? The open-source Lambda installs via CDK or Terraform into your own account.

Dashboard

Cost history,
multi-account, team view

The open-source Lambda handles alerting. The dashboard gives your team a 90-day anomaly history, multi-account overview, and notification channel management — without touching environment variables.

    Open Dashboard
    app.stackalert.app
    Live
    3
    Accounts
    $1,247
    This month
    2
    Alerts today
    Recent anomalies
    Lambda
    prod-account · 2h ago
    +847%
    $847 vs $0.29
    EC2
    staging-account · 1d ago
    +180%
    $24 vs $8.50

    Pricing

    Less than a Spotify subscription.

    One caught spike pays for 7 years of StackAlert. Early access: 50% off forever.

    Alle Preise inkl. MwSt. · All prices include VAT

    🚀 Dashboard launching Q2 2026

    Get early access to the dashboard

    Join the waitlist and get 50% off forever as a founding member. Shape what gets built first.

    Early access: free beta access, direct line to the founder, and input on the feature roadmap.

    Or email: hi@stackalert.app

    No spam. Unsubscribe anytime. Your email is never shared.

    Common questions