{"eid":"drumbeats","name":"Drumbeats","domain":"drumbeats.io","resolved_by":"domain","topics":["dev-services"],"n_records":1,"best_vorder":1,"review":null,"aliases":["Drumbeats","drumbeats.io"],"records":[{"rid":"dev-services/drumbeats-io","card":{"rid":"dev-services/drumbeats-io","eid":"drumbeats","topic":"dev-services","slug":"drumbeats-io","provider":"Drumbeats","url":"https://drumbeats.io/pricing","domain":"drumbeats.io","category":"cron job, heartbeat and uptime monitoring with incidents and status pages (hosted)","tier":"Free","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"documented","binding":"volume-quota","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-01T18:13:30.918Z","verified_basis":"live","checked_on":"2026-11-01","stale_on":"2026-12-02","n_evidence":16,"usd_month":null,"usd_per_tb_month":null,"summary":"Free plan, $0 forever with no credit card: 200K beats a month, 50 monitors, 3 projects, a 1-minute minimum interval, a ping retention of 250, a maximum paylo...","duplicate_of":null,"n_unknown":1,"free_unit":"requests"},"record":{"topic":"dev-services","slug":"drumbeats-io","provider":"Drumbeats","url":"https://drumbeats.io/pricing","category":"cron job, heartbeat and uptime monitoring with incidents and status pages (hosted)","tier":"Free","free_tier":{"stated":"Free plan, $0 forever with no credit card: 200K beats a month, 50 monitors, 3 projects, a 1-minute minimum interval, a ping retention of 250, a maximum payload of 100 KB, unlimited team seats and 8 alert channels; the REST API and the MCP server are part of every plan, Free included","unit":"requests","metered_on":"request-count","source_url":"https://drumbeats.io/pricing","read_on":"2026-11-01","notes":"The unit is the beat, a measure of activity: the pricing page converts 200K beats into 23 cron jobs running every 5 minutes or 5 uptime monitors checked every minute, and bills activity instead of monitor count. The vocabulary has no beats term, so requests is the nearest. Advanced status pages, 30-second checks and overage start on Pro."},"per_object_cap":{"stated":"100 KB maximum payload per ping on Free, against 1 MB on Pro","bytes":null,"source_url":"https://drumbeats.io/pricing"},"retention":{"stated":"a ping retention of 250 on Free, against 1,000 on Pro, printed without a unit","days":null,"source_url":"https://drumbeats.io/pricing"},"egress":{"terms":"not applicable: an inbound ping receiver and outbound uptime checker; monitors, incidents and channels are read through the REST API","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://drumbeats.io/docs"},"interface":["rest"],"interface_detail":"A Ping API at api.drumbeats.io/v1/ping/MONITOR-ID takes plain HTTP requests with no key, the monitor ID being the credential; a REST API for monitors, incidents, projects, notification channels and groups takes an X-API-Key header; an MCP server connects Claude, Cursor, VS Code and other MCP clients.","endpoint":"https://api.drumbeats.io/v1/ping/","tooling":"curl or any HTTP client against the Ping API and the REST API, integration guides for common stacks, an MCP server and the web app","chaining":"Dead man's switch for the scheduled jobs of free hosts with one curl at the end of a job, plus 1-minute uptime checks and a public page for every monitor.","limits":[{"kind":"volume-quota","value":"200K beats per month, 50 monitors and 3 projects on Free","source":"https://drumbeats.io/pricing"},{"kind":"request-rate","value":"1-minute minimum interval on Free, 30 seconds on Pro","source":"https://drumbeats.io/pricing"},{"kind":"per-object-cap","value":"100 KB maximum payload on Free","source":"https://drumbeats.io/pricing"},{"kind":"retention-clamped","value":"ping retention of 250 on Free","source":"https://drumbeats.io/pricing"}],"limits_note":"A Free project gets a public page for every monitor; advanced status pages are not part of Free.","binding":"volume-quota","binding_note":"The 200K monthly beats are reached before the 50-monitor cap by checks that run every minute, so activity binds before monitor count.","identity_cost":{"kind":"email","detail":"The sign-up page states no credit card is required and asks for an email address and a password of at least 8 characters, then emails a one-time verification code; Google and other sign-in options appear under Or continue with.","country":null},"reliability_note":"what happens past 200K beats on Free is unverified: the pricing page states only that overage starts on Pro","confidence":"documented","confidence_note":"Plan limits, the API surface and the sign-up form are quoted from first-party pages. No account was opened, so the behaviour past the monthly beats is unverified: behind a sign-up.","evidence":[{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"the plan is free for 50 monitors with no credit card","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"Free for 50 monitors, no credit card."},{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"the Free plan costs $0 forever","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"Free\n$0forever\nSide projects, and the first production job you care about."},{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"Free has 200K beats a month, 50 monitors, 3 projects, a 1-minute minimum interval, a ping retention of 250, a 100 KB payload, unlimited seats and 8 alert channels","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"Beats / month\n200K\nMonitors\n50\nProjects\n3\nMin interval\n1 min\nPing retention\n250\nMax payload\n100 KB\nTeam seats\nUnlimited\nAlert channels\n8"},{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"200K beats cover 23 cron jobs every 5 minutes and 5 uptime monitors checked every minute","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"200K beats covers\n23\ncron jobs\nrunning every 5 min\n5\nuptime monitors\nchecked every minute"},{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"advanced status pages, 30-second checks and overage start on Pro","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"Advanced status pages, 30-second checks, and overage start on Pro."},{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"the REST API and MCP server are part of every plan including Free","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"REST API and MCP serverCreate, ingest and resolve programmatically — or point an agent at it"},{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"a Free account has no trial window and no reduced version of the listed features","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"A Free account gets all 6 in full: no trial window, no reduced version."},{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"a Free project still gets a public page for every monitor","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"Not part of Free. A Free project still gets a public page for every monitor."},{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"Pro costs $20 a month with 1M beats included and unlimited monitors","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"$20/ month\n1M beats included · unlimited monitors"},{"url":"https://drumbeats.io/pricing","date":"2026-11-01","proved":"Pro has a ping retention of 1,000, a 1 MB maximum payload and a 30-second minimum interval","capture":"sha256:98508cb0c60fc41ce7f5c2c20649f456367b77c69bb1fdf9c6c2238ecc4f59d4","quote":"Ping retention\n1,000\nAdvanced pages\n1\nSubscribers / page\n100\nMax payload\n1 MB\nMin interval\n30s"},{"url":"https://drumbeats.io/docs","date":"2026-11-01","proved":"a ping is one curl to api.drumbeats.io with no SDK, agent or API key","capture":"sha256:6e02360018af2e4dfca6525009071a46b0381d9a5f62a5d0908263f1a2591049","quote":"That is the whole integration. No SDK, no agent, no API key on the ping path."},{"url":"https://drumbeats.io/docs","date":"2026-11-01","proved":"the REST API covers monitors, incidents, projects, channels and groups and takes an X-API-Key header","capture":"sha256:6e02360018af2e4dfca6525009071a46b0381d9a5f62a5d0908263f1a2591049","quote":"REST API | Monitors, incidents, projects, notification channels and groups | `X-API-Key` header"},{"url":"https://drumbeats.io/docs","date":"2026-11-01","proved":"an MCP server connects Claude, Cursor, VS Code and other MCP clients","capture":"sha256:6e02360018af2e4dfca6525009071a46b0381d9a5f62a5d0908263f1a2591049","quote":"exposes the Drumbeats MCP server to Claude, Cursor, VS Code, and any other MCP client."},{"url":"https://drumbeats.io/register","date":"2026-11-01","proved":"the sign-up page states no credit card is required","capture":"sha256:b3cbdd3f66d4920839be68d30149e796ddfbfe65373947a8d667bd9256e8f751","quote":"Create your account and put your first endpoint on watch in under a minute.\nNo credit card required."},{"url":"https://drumbeats.io/register","date":"2026-11-01","proved":"the sign-up form asks for an email, a password and a confirmation, and emails a one-time verification code","capture":"sha256:b3cbdd3f66d4920839be68d30149e796ddfbfe65373947a8d667bd9256e8f751","quote":"Email\nPassword\nMust contain: 8+ chars, uppercase, lowercase, number, special char\nConfirm Password"},{"url":"https://drumbeats.io/register","date":"2026-11-01","proved":"the sign-up sends a one-time verification email","capture":"sha256:b3cbdd3f66d4920839be68d30149e796ddfbfe65373947a8d667bd9256e8f751","quote":null}],"verdict":"qualifies-with-caveat","verified_at":"2026-11-01T18:13:30.918Z","notes":"Pro is USD 20 a month with 1M beats included, unlimited monitors, a 1 MB maximum payload and a 30-second minimum interval."},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":100.0,"unit":"KB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[2].value","kind":"limit:per-object-cap","num":100.0,"unit":"KB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[3].value","kind":"limit:retention-clamped","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.evidence[15].quote","withheld"]],"history":[],"drift":[]}]}