Cachet is a self-hosted status page system that lets software teams publish service status, incident updates, and scheduled maintenance to their customers on a branded page. It connects to existing monitoring workflows through a REST API, webhooks, and an RSS feed, and is aimed at teams that want full control of their status communication without paying for a hosted status-page product.[1][2]
Quick verdict
Cachet verdict SaaS and platform teams that already run monitoring and want a branded, self-hosted status page will benefit most from Cachet. Its concrete strength is incident communication: components, incident updates, scheduled maintenance, metric charts, and email subscribers, all drivable through a documented REST API. The material constraint is that Cachet monitors nothing itself and needs a separately maintained PHP server, so teams wanting an all-in-one hosted page should choose something else. If you have server capacity and an existing monitoring stack, choose Cachet; if you need monitoring plus status in one hosted product, choose a hosted alternative such as Better Stack.[1][2][3][4]
Key features
Branded component status Publish the status of each service component on a branded page with a themeable, Blade-based design, so customers see at a glance which parts of the platform are operational.[1]
Incident timelines Create incidents and post timestamped updates as the situation evolves, keeping a visible timeline of what happened and what is being done.[1]
Scheduled maintenance Announce planned maintenance windows in advance with start and end times, so customers can plan around expected downtime.[1]
Custom metric charts Track custom metrics fed from external monitoring data and display them as charts on the status page, making performance trends visible alongside incidents.[1][2]
Verified email subscriber notifications Collect email subscribers and notify them about incidents and maintenance, with verification keeping the subscriber list legitimate.[1]
Documented REST JSON API Drive components, incidents, metrics, schedules, and subscribers through a documented REST JSON API, so monitoring tools can create and update status content automatically.[1]
Webhooks and Slack RSS feed Push incident updates to Slack channels through a dedicated RSS feed and integrate with surrounding tooling via webhooks.[1]
Multi-user dashboard with 2FA Run the status page as a team with multiple dashboard users protected by app-based two-factor authentication.[1]
Who will love it
SaaS teams publishing a public status page will love Cachet: it gives them a branded, subscriber-notifying page under their own control with no per-month software cost.[1][2]
Organizations that communicate scheduled maintenance regularly will love it: maintenance windows, incident timelines, and subscriber notifications cover the whole maintenance communication loop.[1]
Teams that automate incident updates from monitoring tools will love it: the REST API, webhooks, and metric ingestion fit a monitoring-driven workflow rather than a manual one.[1][2]
Who should avoid it
Teams without anyone to run a server should avoid it: installation needs PHP, a database, Composer, cron, and a queue worker, plus ongoing maintenance of infrastructure that should stay independent of the services it reports on.[1][2]
Teams expecting built-in monitoring should avoid it: Cachet displays and communicates status but detects nothing itself, so a separate monitoring stack is mandatory.[1][2]
Teams needing vendor support and automatic incident handling should avoid it: support is community-based, incident setup is manual, and version 3 remains under active development with documentation still in progress.[1][2]
What the reports suggest
Two public G2 reviews of Cachet (overall 3.8 out of 5) inspected October 9, 2026, plus vendor-authored comparison context. No original Reddit user reports were accessible, which is recorded as an evidence gap.
1 cited community source. The inspected sample is small: two G2 reviews and no accessible original Reddit reports. One review is positive about self-hosting control, one is negative about manual incident setup. This is anecdotal, not a measure of overall satisfaction or prevalence.
The inspected reports suggest Cachet earns goodwill for giving operators control over what users see, while the sharpest frustration is manual incident setup. With only two reviews inspected, treat both as anecdotes and weigh them against the documented setup cost.[1]
Requirements and integrations
Runs on PHP 8.1 or higher for version 2.x (8.3 or 8.4 for version 3) with SQLite, MySQL, MariaDB, PostgreSQL, or SQL Server; the version 3 frontend builds with Node 20 or higher, Bun, or PNPM, and Docker images are available.[1][2]
Connects to surrounding tooling through a REST JSON API, webhooks, and an RSS feed for Slack; serves the page in more than 10 languages with a customizable Blade-based theme.[1][2]
How people experience it
Exact excerpt
open source, free and I can decide what metrics my users see
Positive review excerpt; full review at the linked source.
Exact excerpt
I have missed the automatic incident management setup for the service
Critical review excerpt; full review at the linked source.
Questions worth asking
What is the best Cachet alternative for non-technical users?
For non-technical teams that want a hosted page with minimal setup, a hosted product such as Instatus or Atlassian Statuspage fits better, because Cachet assumes you can run and maintain a PHP server. Choose Cachet when developer or operator time for self-hosting is available and status-page control matters.[1][2]
Is Cachet really no-code?
How much does Cachet cost per month?
Cachet itself costs nothing per month: the v2.x software is free and open source under BSD-3-Clause, and development is funded through GitHub Sponsors. Checked October 2026. You still pay for the server, database, and email delivery it runs on, plus any optional professional installation service.[1][2]
Can you self-host Cachet?
Yes. Self-hosting is Cachet's only deployment model; there is no official managed hosting. Version 2.x runs on PHP 8.1 or higher with SQLite, MySQL, MariaDB, PostgreSQL, or SQL Server, and version 3 requires PHP 8.3 or 8.4. Note that version 3 uses a custom Cachet license rather than an OSI-approved license, so read its redistribution terms.[1][2]
Sources and editorial review
Source research. Reviewed on October 9, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
Two public G2 reviews of Cachet (overall 3.8 out of 5) inspected October 9, 2026, plus vendor-authored comparison context. No original Reddit user reports were accessible, which is recorded as an evidence gap. The inspected sample is small: two G2 reviews and no accessible original Reddit reports. One review is positive about self-hosting control, one is negative about manual incident setup. This is anecdotal, not a measure of overall satisfaction or prevalence.
- Introduction - Cachet Docs
official · Observed October 9, 2026
Official Cachet v3 documentation introduction: what Cachet is, component/incident/maintenance/metric/subscriber features, REST API, webhooks, RSS feed for Slack, 2FA, multi-language support, and the note that v3 docs are in progress.
- Installation - Cachet Docs
official · Observed October 9, 2026
Official Cachet v3 installation guide: PHP 8.3/8.4, Composer, database options, cron scheduler entry, queue worker, and Docker image availability.
- Cachet - The Status Page System
official · Observed October 9, 2026
Official Cachet homepage: v3 rebuild positioning, free self-hosted status pages, professional installation service, zero-cost claim, and v3 demo credentials. All marketing claims treated as vendor statements, not independent facts.
- cachethq/cachet on GitHub
official · Observed October 9, 2026
Official Cachet GitHub repository: PHP/Laravel implementation, 15,255 stars, v2.x BSD-3-Clause license, v3 custom Cachet license note, Docker support, 28 languages, GitHub Sponsors funding, and v3 demo link.
- Cachet Reviews on G2
community · Observed October 9, 2026
Two public G2 reviews of Cachet (3.8 out of 5): one positive on open-source control over visible metrics, one negative on manual incident setup. Small sample; individual opinions, not prevalence data.
- Best Atlassian Statuspage Alternatives 2026 - Sentivel
published measurement · Observed October 9, 2026
Vendor-authored 2026 comparison of Atlassian Statuspage alternatives covering Cachet, Instatus, Better Stack, and others; used only for the no-built-in-monitoring limitation and the conditional-recommendation framing. Vendor bias possible; feature claims about Cachet were cross-checked against official docs.