monitoring · security · on-call
One agent watches your servers from inside the kernel, checks watch everything outside, AI triage decides what matters, and the rota wakes exactly one person.
One command installs the agent. Free plan, no card, on-call included. Priced per server, never per engineer.
One agent, one bill
Monitoring, runtime security and on-call from one agent. The glue between them is already written.
Uptime, response time, SSL and domain expiry, cron heartbeats, and the CPU, memory, disk and containers on every host.
eBPF in the Linux kernel sees every SSH session, file change and new process, mapped to MITRE ATT&CK.
Rosters, escalation policies, and pages over push, SMS, WhatsApp, Telegram, Slack and email.
See it work
Three explainers, about two minutes each.
Runtime security
eBPF inside the kernel sees the login, the commands and the file changes as they happen. No log shipping, no rules to write first.
Who, from where, key or password, and what ran. Unknown addresses and off-hours logins raise an alert.
Writes to binaries, cron, sshd config and web roots, tied to the session and to any open change record.
A rootkit scan every few minutes, plus process rules for miners, reverse shells and privilege escalation.
Coding agents run with safety checks off, and the destructive commands they run, raise an alert that names the agent.
Rosters and schedules
Set the rotation once. Everyone sees who is on call now and who is next.
primary
backup
Thu-Fri backup is an override - the underlying rotation is untouched and resumes on Saturday.
Members, order, handover time. Never re-typed.
Holidays and swaps are a date range on top. The rotation underneath stays intact.
Platform, database and application can each have their own rota.
Follow the sun
Off-hours alerts nudge the awake shift on Slack first. The rota engineer is only woken if nobody acknowledges.
Escalation policies
Each level names who, which channel, and how long to wait. Acknowledge anywhere and it stops.
escalation policy · critical_alerts
Start
Notify primary on-call
push + SMS · wait 5 minutes
Escalate to roster daily_oncall
SMS + Telegram · wait 10 minutes
Escalate to engineering lead
WhatsApp + SMS · wait 10 minutes
Catch-all: #infra-alerts
slack · policy ends
Stop
Where the page lands
Slack, Telegram, WhatsApp, email, SMS, and the mobile app. Acknowledging anywhere stops the escalation everywhere.
iOS and Android. Critical pages bypass Do Not Disturb on Android, and you acknowledge from the notification.
Over Twilio, UK and international, retried with backoff and logged per message.
A bot for personal pings, a Slack thread per alert, email for the paper trail.
Not yet. SMS plus critical push is the loudest step today.
Already have monitoring?
Nothing to replace. Alerts from Prometheus, Grafana, Datadog, CloudWatch and 24 more follow the same roster and policy.
28 alert sources, 7 notification channels - see all integrations
Switching tools
Support stops on 5 April 2027. Import users, rosters and policies with a read-only key.
The same importer brings schedules and policies across.
Where the rotations and escalation chains go next.
AI-native
Connect it to Claude once. 38 tools, scoped to your workspace, and every write asks first.
It also watches the MCP servers your agents depend on, and holds any changed tool until a person approves it.
Pricing
The bill tracks servers, not people. On-call is on every plan, including Free.
Free
£0
One roster, one escalation policy, alerts in from 28+ sources, pages over push, email, Slack and Telegram. 5 monitors and 5 heartbeats, a public status page. Commercial use allowed.
Professional
£39/mo
5 hosts with the agent and eBPF security, AI triage, SMS and WhatsApp, unlimited rosters and policies, 10 monitors and 10 heartbeats at 1-minute checks.
Business
£149/mo
25 hosts, 50 monitors and 50 heartbeats, Kicker the SRE agent, 90-day retention, priority support, compliance evidence for PCI DSS and SOX.
No. The Free plan runs agentless checks - uptime, SSL, DNS, TCP, domain expiry, cron heartbeats - and accepts alerts from the tools you already run over a webhook, with a roster and an escalation policy to route them. The agent is what adds the per-server view: resources, SSH sessions, file changes, rootkits and the rest. It is one command to install and one line to remove.
Metrics on a short interval, plus kernel-level events through eBPF: SSH sessions, process starts, file changes in watched paths, network connections, container and service changes. It sends structured events, not raw logs, so the volume stays low. Linux is the primary platform; a Windows agent covers metrics, services and Event Log security telemetry - the docs describe exactly what each collects.
Each security alert is read in context - the user, the source address, the time window, whether a change record is open - and comes back with a verdict (benign, suspicious or unknown) and a short reason a person on call can act on. Routine events stay on the host timeline; the ones that need a human are the ones that page. AI triage is included on paid plans and during the 30-day trial.
No. Plans are flat and priced by infrastructure: Free, £39 a month for 5 hosts, £149 a month for 25 hosts. Each plan carries a user allowance and there is no per-seat charge, so adding someone to the rotation never changes the bill. The pricing page lists the allowances for each plan.
The escalation policy keeps climbing. Each level has its own wait time and its own channel, so an unacknowledged page moves from the primary on-call to the backup, then to a roster or a manager, then to a catch-all. Acknowledging stops the climb immediately.
Mobile push, SMS, WhatsApp, Telegram, Slack, email, and webhooks. You pick the channel per escalation level, so a warning can go to a Slack channel while a critical page hits SMS and mobile push. On Android, critical pushes use a channel that bypasses Do Not Disturb. There are no automated voice calls yet - SMS and WhatsApp are the loudest channels.
Yes. AlertKick accepts alerts from Prometheus Alertmanager, Grafana, Datadog, CloudWatch, Zabbix, Nagios, Icinga2, and a generic webhook. Point your existing alerts at it and use it purely as the on-call and escalation layer, or add the agent later for the servers you want watched from the inside.
For the on-call and paging job, yes: rosters, rotations, overrides, escalation policies, per-level channels, and alerts in from the usual monitoring sources, with an importer that brings schedules and policies across from either tool. What you will not find is a voice-call channel, a several-hundred-item integration catalogue, or enterprise incident workflows. The alternatives pages set out the differences plainly.
Yes. AlertKick is listed in the Claude connector directory. Connect it once and Claude can create monitors, read alerts, incidents and security events, acknowledge and resolve, and open change windows - 38 tools, scoped to your workspace, with every write marked as a write so Claude asks first. Claude Code, Cursor, and any other MCP client work the same way, and an AlertKick page opened in the ChatGPT desktop browser hands it the same tools over WebMCP.
Yes. Only the person the roster says is on call for that window gets paged, plus whoever the escalation policy names above them. There is no all-hands channel ping at 3 AM.
One command to install, one policy pointed at your phone, and the next unknown login pages you.
Start freeFree plan, no card, commercial use allowed.