Self-hosted alerting and on-call

From Prometheus to the person who fixes it, in one hop.

Shorthop replaces Alertmanager and the pager service behind it. Routes, silences, schedules, escalation and history live in one place you own — and every alert remembers what fixed it last time.

Free to self-host €1.99 per phone First 3 phones free
Shorthop · Alerts
critical KafkaConsumerLagHigh

orders-consumer · firing for 6 min · paged Anna

History

Seen 7 times in 90 days.

Last fixed by Erik, 12 days ago:

“Restarted the consumer — it had stalled after a broker failover.”
Acknowledge Silence 1 h

One system, not two

Routes and silences in one place, instead of copied between Alertmanager and a pager service.

Owned by your teams

Each team runs its own routes, schedules and escalation without filing a ticket.

Runs where you run

One container and a Postgres database. Your alerts never leave your infrastructure.

How it works

Fewer hops, one place to manage them

Today an alert crosses two systems, each with its own routes and its own silences. Muting something means doing it twice, and nobody is quite sure which one is right.

Before
  1. Prometheus
  2. Alertmanager routes, silences
  3. Pager service routes, silences, schedules
  4. Phone
With Shorthop
  1. Prometheus
  2. Shorthop routes, silences, schedules, escalation, history
  3. Phone

Drop-in for Alertmanager

Prometheus sends to Shorthop the way it sends to Alertmanager. An Alertmanager webhook door lets you run both side by side while you move.

Routes and incidents

An ordered route list decides who is told. Alerts that belong together become one incident, so a bad deploy pages you once, not forty times.

On-call and escalation

Schedules, shifts and escalation policies. If nobody acknowledges, the next person is told — by push, email or webhook.

Silences you can trust

Familiar matchers, a live preview of exactly what a silence would mute, and nothing deleted — expired silences stay on the record.

Watches itself

If Prometheus stops talking to Shorthop, Shorthop raises its own alert. A quiet pager should mean a quiet system, never a broken one.

Every change audited

Who acknowledged, who silenced what and for how long, who changed a route — all in one log.

History

Every alert remembers what fixed it

Shorthop recognises the same fault even when it fires on a different pod or host. When you resolve an alert you note what fixed it, and the next person paged sees that first. At three in the morning, that is the whole job.

  • How often it fires — and whether it is getting worse.
  • What fixed it — in the words of whoever fixed it.
  • Noisy alerts surfaced — the ones nobody acts on, so you can fix or delete them.
Claude

And Claude can use it too

A built-in MCP server lets Claude read incidents, the history behind them and who is on call, and act on them with the permissions of the person who connected it. Admin tokens are refused, and every call is in the audit log.

# connect Claude Code to your Shorthop claude mcp add --transport http shorthop \ https://shorthop.example.com/mcp \ --header "Authorization: Bearer sh_…"
Pricing

The platform is free. You pay per phone.

Run Shorthop yourself, free, with no limits. You only pay for the phones paged through the Shorthop app — because keeping an app in two stores and a push service up around the clock is the part nobody should have to build again.

Platform

Everything that runs on your own servers.

Free

Self-hosted, forever


  • Unlimited alerts, users, teams and integrations
  • Routing, incidents, schedules and escalation
  • History and what-fixed-it notes
  • MCP server for Claude
  • Email and webhook delivery
Install guide coming

Small team

Paging on the phones of a small on-call rota.

€0

Up to 3 phones · no card needed


Everything in Platform, plus

  • Push to the Shorthop app on 3 phones
  • Acknowledge from the lock screen
  • Swap phones whenever you like
App coming
No other limits No minimum Cancel by signing phones out

A page is never dropped over billing. A payment problem stops new phones signing in — it never stops alerts reaching the phones you already have.

We never see your alerts. The push carries an id; your phone fetches the details straight from your own server.

Prices exclude VAT. Phone paging opens with the public app release.

Status

Where it stands

Shorthop is new. It runs our own monitoring today, beside Alertmanager — and we would rather tell you exactly what works than promise what does not yet.

Works today

  • Prometheus, Alertmanager-webhook and JSON ingest
  • Routing, incidents, escalation and on-call schedules
  • Silences, history and what-fixed-it notes
  • Web interface with Google sign-in
  • Email and webhook delivery
  • MCP server for Claude

Coming

  • The Shorthop app in the App Store and Google Play
  • The push relay that pages your phones from your own server
  • Install guide and packaging for self-hosting
  • Sign-up and billing