Monitoring for SaaS
and the people who build it.
API checks with assertions on status, headers, JSON values and response time; heartbeats for the jobs that run at night; signed webhooks into your own tools; and an API and MCP server to read it all from code or from your AI assistant.
- API checks with assertions, from Solo
- Heartbeats for cron jobs, from Solo
- Signed webhooks from Team
What goes wrong, and what you hear
The API answers 200 with the wrong body
API checks assert on the status, the response headers, values in a JSON body and the response time, from Solo.
The nightly job stopped running
A heartbeat check opens an incident when the job’s ping is missed or reports a failure.
Alerts in your own pipeline
Signed webhooks from Team, and Slack, PagerDuty and eight more chat and on-call tools from Solo.
What Beamfar watches for you
Each feature has its own page, with the plans that include it.
- Uptime monitoringChecked from two regions; one alert per outage, with what each saw.
- HeartbeatsCron jobs and backups that ping after each run.
- Alert channels NewE-mail and push, Slack and nine more chat and on-call tools, signed webhooks from Team.
- REST API NewYour sites, incidents and reports over HTTPS; writing from Agency.
- Acknowledge and escalateShow that someone is on it; escalate from Team.
- Why this happenedThe likely cause, its evidence and what changed just before.
Questions
Can it check an API, not only a page?
Yes, from Solo: an API check sends a request with a method from GET to DELETE, an optional body, and asserts on the status, headers, JSON values and response time.
Can I read the monitoring from code?
Yes. The REST API reads sites, status, incidents with evidence and reports, on every plan; the same keys open twelve read-only tools over MCP.
Can alerts go to our own system?
Yes. Signed webhooks come with Team, Agency and Agency Plus, so your system can verify where an alert came from.
Related guides
- Website monitoring for Next.js and static sitesThe failures of Next.js and static sites (preview addresses indexed, stale cached pages, empty client-rendered HTML, soft 404s) and the outside checks that catch them.
- Website monitoring for Laravel and PHP appsThe failures of Laravel and custom PHP apps that a page check misses (a stopped scheduler or queue worker, maintenance mode left on) and the heartbeats and checks that catch them.
- Heartbeat and cron job monitoring basicsHow heartbeat monitoring catches scheduled jobs that silently stop and how to choose the period and grace time.
Watch the API and the jobs behind it.
API checks and heartbeats start on Solo; the Free plan checks one site.
No card for the Free plan.