Signal for every incident

When uptime slips,
your customers still see the truth.

Beacon is a workspace-native status platform: components, incidents, API ingest, uptime monitoring, and calm public pages—so comms keep pace with production.

Ingest
REST API
Public
Atom · JSON
Checks
Monitoring
Billing
Stripe
status.beacon.com

Components

Live health

Edge API
Workers
Dashboard

Active incident

Elevated errors — US-East edge

Investigating

Tracing elevated 5xx from the edge layer. Mitigation in progress—next update within 30 minutes.

PATCH /incidents/••• Updated 4m ago

Trusted by developers and operations teams

Built for operators, readable by everyone

Workspaces, roles, and limits that scale from side project to paid Pro—without changing how you communicate.

Workspace-first

Invite your team, switch context, and keep every page under the right roof.

Components & incidents

Model services, timeline updates, and impact—so the page matches reality under stress.

Uptime monitoring

HTTP checks and heartbeats that auto-create incidents when things go down, and auto-resolve when they recover.

Embeddable widget

One script tag. A floating status badge on any website. Click to expand a mini status page.

API-first

Drive incidents from CI, runbooks, or monitors with revocable tokens—stay out of the UI when seconds matter.

Public by design

One URL for humans, Atom for readers, JSON for automation—same source of truth.

See it in action

Monitor, communicate, embed — one platform for the full incident lifecycle.

Uptime Monitors

API

api.example.com/health

Up

45ms

Workers

workers.example.com/ping

Up

120ms

Payments

pay.example.com/status

Down

---

Automatic incidents when monitors fail. Automatic resolution when they recover.

Elevated API errors

Impact: Major

Resolved

Resolved

Root cause identified and patched. All error rates back to normal. Monitoring.

14:42 UTC

Identified

Bad deploy to edge nodes caused elevated 5xx. Rolling back.

14:18 UTC

Investigating

We are investigating elevated error rates on the API.

14:02 UTC

Embed code

<script
  src="https://usebeacon.pro/widget.js"
  data-page="your-page-slug"
  async
></script>

Paste once. The badge appears in the corner of your site, no layout changes needed.

All Systems Operational

Built for developers

Create incidents from anywhere. Tokens, not passwords.

cURL

Shell
curl -X POST \
  https://usebeacon.pro/api/v1/pages/main/incidents \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "title": "API outage",
    "impact": "major"
  }'

Laravel

PHP
Beacon::createIncident([
    'title'  => 'API outage',
    'impact' => 'major',
]);
View Laravel integration

Node.js

JS
await beacon.createIncident({
  title: 'API outage',
  impact: 'major',
});
View Node.js integration

Why teams pick Beacon

Not a generic CMS with a status skin—an opinionated comms layer for people who run production.

API-first

Drive incidents from CI, runbooks, or monitors with revocable tokens—stay out of the UI when seconds matter.

Workspace RBAC

Owners, admins, members, viewers—invitations, activity, and billing permissions that match how you ship.

Stripe-ready

Free to start; Pro when you need headroom. Checkout, portal, and webhooks keep plans honest.

Security & subprocessors: Security · Privacy

Ship the signal. Sleep a little easier.

Create a workspace in seconds—no card required on the free tier.