Pricing
Monitoring that bills for activity,
not for monitors.
Cron jobs, uptime checks, and status pages in one place. Free for 50 monitors — no credit card. Slide to the volume you actually run.
Free
Side projects, and the first production job you care about.
200K beats covers
cron jobs
running every 5 min
uptime monitors
checked every minute
- Beats / month
- 200K
- Monitors
- 50
- Projects
- 3
- Min interval
- 1 min
- Ping retention
- 250
- Max payload
- 100 KB
- Team seats
- Unlimited
- Alert channels
- 8
Advanced status pages, 30-second checks, and overage start on Pro.
No credit card. Yours forever.
Pro
Most teamsFor teams running production cron, queue, and uptime workloads.
1M beats included · unlimited monitors
Roughly covers — mix & match
cron jobs
running every 5 min
uptime monitors
checked every minute
Illustrative, not caps. Your real mix can be any blend of jobs and monitors.
- Projects
- 10
- Ping retention
- 1,000
- Advanced pages
- 1
- Subscribers / page
- 100
- Max payload
- 1 MB
- Min interval
- 30s
Cancel anytime. No per-monitor fees, ever.
On every plan — including Free
None of this is a billing variable.
- Every monitor typeCron, heartbeat, queue workers and HTTP uptime — wired up with one curl
- Incidents that open themselvesMissed, failed and slow runs, plus expiring TLS certs
- All 8 alert channelsemail, Slack, Telegram, Discord, webhook, browser push, Microsoft Teams & PagerDuty
- A public page per monitorUptime, run duration and incident history on a Drumbeats URL
- REST API and MCP serverCreate, ingest and resolve programmatically — or point an agent at it
- Unlimited seatsFour roles — owner, manager, member, read-only — and seats are never billed
A Free account gets all 6 in full — no trial window, no reduced version.
Advanced status pages
From ProOne page for the whole system — many monitors, grouped into components, with a subscriber list that hears about every incident.
- RSS and Atom feeds
- Scheduled maintenance windows
- Your own domain
- Your logo, favicon and accent colour
| Pro | Business | |
|---|---|---|
| Pages | 1 | 3 |
| Monitors / page | 25 | Unlimited |
| Subscribers | 100 | 1,000 |
Not part of Free — a Free project still gets a public page for every monitor.
Every plan alerts through email, Slack, Telegram, Discord, webhook, browser push, Microsoft Teams & PagerDuty. Looking for a discount? There's a quiet thank-you for early supporters.
What's a Beat?
A Beat is one check-in. Beats measure how much your monitors run — not how many you keep.
A simple ping costs ~1 Beat. A run that reports both start and result costs ~2. Every uptime check costs 1 Beat per check location.
Free includes 200K Beats, Pro 1M, and Business 3M. Monitors themselves are always free.
On Pro and Business you can enable pay-as-you-go: extra usage bills at $0.00002 per Beat — $20 per extra 1M — under a spending cap you set. No rounding.
Frequently asked questions
Yes — no credit card, no hidden fees, no time limits. The free tier is genuinely free for as long as you use it.
Yes. Monitors themselves never consume Beats. You only pay for job executions (pings). Create as many monitors as your plan allows.
Beats are Drumbeats' execution currency. Each job run costs 1 Beat before payload, and any attached payload adds more Beats in 25 KB chunks. A simple ping costs ~1 Beat. A run with both start ping and success/failure ping costs ~2 Beats before payload. Each uptime HTTP check also costs 1 Beat per check location — a monitor checked from a single location costs 1 Beat per cycle, and a monitor checked from 2 locations (Europe plus, in beta, US East) costs 2 Beats per cycle instead of 1. Retries on failure count as additional Beats.
Free includes 200,000 Beats/month, Pro includes 1,000,000 Beats/month, and Business includes 3,000,000 Beats/month.
Past 3M Beats a month we size a plan with you rather than listing one. Email sales@drumbeats.io with the shape of your workload — how many jobs, at what interval, across how many teams — and we will come back with volume pricing, annual invoicing, and custom quotas.
Overage is available on Pro and Business. Once enabled, it is billed linearly after your included Beats at $0.00002 per Beat, which is the same as $20 per additional 1,000,000 Beats. There is no block rounding.
With PAYG off, every plan behaves the same way: past your included Beats you get a warning band first, then payloads are dropped while pings keep recording, then pings are rejected until the billing cycle resets or you move up. Free is always in this mode — it cannot enable PAYG at all, so an account with no card on file can never accrue a bill.
PAYG is an opt-in on Pro and Business, off by default. Once on, you can optionally set a monthly spending limit in USD. When that limit is reached, additional billable usage is blocked until the cycle resets or you raise the limit.
One subscription covers all projects you own. Their usage counts toward the same monthly allowance and the same PAYG cap.
No. Promo codes only reduce the fixed base subscription price. PAYG overage is always billed at the standard linear rate.
A small number of launch gifts are still available for early supporters who find them. See the founding members page for details.
No. Every plan, including Free, comes with unlimited team seats. Invite as many team members as you need across all your projects at no extra cost.
Yes. You can change plans from the billing settings. Upgrades take effect immediately, and cancelling to Free is scheduled for the end of the current billing cycle.
Public pages showing real-time uptime, execution duration, and incident history for your cron and interval monitors. Free plans include Drumbeats branding; paid plans get custom vanity URLs for clean, branded status page addresses.
Still have questions? Email us.
Start monitoring in a minute
Free forever. No credit card. One line of code to integrate.
Already have an account? Sign in