Cachet is an open source, self-hosted status page system.Use Cachet to keep your customers and stakeholders informed during downtime and maintenance. Manage updates through the dashboard and customize your status page’s interface.
Host Cachet separately from your main application. Your status page needs to stay online when your application is down.Run Cachet on infrastructure independent of the application, web service, or SaaS product it reports on. Use a different server, provider, or region, with its own database and dependencies. If Cachet shares infrastructure with your product, the same outage can take both offline and prevent customers from reading status updates.
Cachet v3.x is under active development. Some features are unavailable, incomplete, or subject to change.Report problems or share feedback by opening an issue on GitHub.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cachet","colors":{"primary":"#04C147","light":"#04C147","dark":"#04C147"},"logo":{"light":"https://mintcdn.com/cachet/roDiT_3ouFZbM8GY/logo/light.svg?fit=max\u0026auto=format\u0026n=roDiT_3ouFZbM8GY\u0026q=85\u0026s=dd8c252edeb5ae40dfd72302439930a8","dark":"https://mintcdn.com/cachet/roDiT_3ouFZbM8GY/logo/dark.svg?fit=max\u0026auto=format\u0026n=roDiT_3ouFZbM8GY\u0026q=85\u0026s=7ed48f83bd82437755db17f65be50fdc","href":"https://cachethq.io"},"favicon":"https://mintcdn.com/cachet/roDiT_3ouFZbM8GY/favicon.png?fit=max\u0026auto=format\u0026n=roDiT_3ouFZbM8GY\u0026q=85\u0026s=1056bd4648367a1904808fd721f1b105","api":{"mdx":{"server":"https://v3.cachethq.io/api"}},"background":{"decoration":"grid"},"navbar":{"primary":{"type":"button","label":"Demo","href":"https://v3.cachethq.io"}},"footer":{"socials":{"x":"https://x.com/cachethq","github":"https://github.com/cachethq","linkedin":"https://linkedin.com/company/cachethq"}},"fonts":{"heading":{"family":"Lexend"}},"integrations":{"fathom":{"siteId":"FDSKQOXU"}},"contextual":{"options":["copy","chatgpt","claude","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cachet","hasAudioNarration":false,"actualSubdomain":"cachet","customDomains":["cachethq.io"],"gitSource":{"type":"github","owner":"cachethq","repo":"docs","deployBranch":"3.x","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0a02d0040e29b52148e77","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"API Reference","count":63},{"language":"default","tag":"Documentation","count":42},{"language":"default","tag":"Configuration","count":13},{"language":"default","tag":"Guide","count":10},{"language":"default","tag":"Getting Started","count":6},{"language":"default","tag":"Component Groups","count":6},{"language":"default","tag":"Components","count":6},{"language":"default","tag":"Incident Templates","count":6},{"language":"default","tag":"Incidents","count":6},{"language":"default","tag":"Metrics","count":6}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"h1,h2,h3,h4{font-weight:600!important}#navigation-items div ul li{margin-top:0.25rem;margin-bottom:0.25rem}span>img{}footer>div{padding:3rem 2rem!important}#carbonads{display:flex;max-width:130px;overflow:hidden;border-radius:4px;box-shadow:0 0 1px hsla(0, 0%, 0%, 0.15);font-size:12px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI',\n Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',\n Helvetica, Arial, sans-serif;position:fixed;bottom:2rem;right:2rem}#carbonads a{background-image:none;color:#111;text-decoration:none}#carbonads a:hover{color:#111}#carbonads .carbon-img{display:block;max-width:130px;line-height:1}#carbonads .carbon-img img{display:block;width:130px;height:100px;margin:0 auto}#carbonads .carbon-text{display:block;padding:8px 10px;background-color:hsl(0, 0%, 98%);line-height:1.35;text-align:left}#carbonads .carbon-poweredby{display:block;padding:10px;background:repeating-linear-gradient(\n -45deg,\n transparent,\n transparent 5px,\n hsla(0, 0%, 0%, 0.025) 5px,\n hsla(0, 0%, 0%, 0.025) 10px\n )\n hsla(203, 11%, 95%, 0.4);background-color:hsl(0, 0%, 98%);font-weight:600;font-size:8px;line-height:0;letter-spacing:0.5px;text-transform:uppercase}@media only screen and (min-width: 320px) and (max-width: 759px){#carbonads{position:relative;max-width:330px;margin:20px 0;float:none}#carbonads .carbon-wrap{display:flex;flex-direction:row}#carbonads .carbon-img{margin:0}#carbonads .carbon-text{padding:10px 10px 0 10px;font-size:12px}#carbonads .carbon-poweredby{position:absolute;right:0;bottom:0;border-radius:0;border-top-left-radius:3px;text-align:center}}"}],"page":{"pagePath":"v3.x/introduction","slug":"/v3.x/introduction","pageMetadata":{"title":"Introduction","description":"Cachet is an open source, self-hosted status page system.","href":"/v3.x/introduction"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Cachet is an open source, self-hosted status page system.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,OptimizedImage,Tip,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:_jsxs(_components.p,{children:[`The v3.x documentation is incomplete. For Cachet v2.x, use the `,_jsx(_components.a,{href:`/v2.x`,children:`v2.x documentation`}),`.`]})}),`\n`,_jsxs(CardGroup,{children:[_jsx(Card,{title:`Cachet API`,href:`/api-reference`,icon:`square-terminal`,children:_jsx(_components.p,{children:`Use the Cachet API to manage your status page.`})}),_jsx(Card,{title:`Sponsor Cachet`,href:`https://github.com/sponsors/cachethq`,icon:`box-heart`,children:_jsx(_components.p,{children:`Cachet is open source and free to use. Sponsor Cachet to support development.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`Cachet is an open source, self-hosted status page system.`}),`\n`,_jsx(_components.p,{children:`Use Cachet to keep your customers and stakeholders informed during downtime and maintenance. Manage updates through the dashboard and customize your status page’s interface.`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:`Host Cachet separately from your main application. Your status page needs to stay online when your application is down.`}),_jsx(_components.p,{children:`Run Cachet on infrastructure independent of the application, web service, or SaaS product it reports on. Use a different server, provider, or region, with its own database and dependencies. If Cachet shares infrastructure with your product, the same outage can take both offline and prevent customers from reading status updates.`})]}),`\n`,_jsxs(Frame,{caption:`Screenshot of Cachet v3.x`,children:[_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-light.png?fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=820ea500f49572f6eebc9a1f3efe5a4f`,alt:`Cachet in light mode`,\"data-og-width\":`2202`,width:`2202`,\"data-og-height\":`2880`,height:`2880`,\"data-path\":`v3.x/images/screenshot-light.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-light.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=8d01c77141486b3c16f641ec204b5111 280w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-light.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=d3726b458d89f903956e4948eceb2180 560w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-light.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=ad286aeac2bb548e46a4b10620e98132 840w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-light.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=2181a3d63c38c2e2a63b5927ede02106 1100w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-light.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=4510e962d3fed46aebe5b0556881c234 1650w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-light.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=eb93e315ae3a1f508d35a700c1a27c80 2500w`}),_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-dark.png?fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=6ccc969091be6125d509848ed353c72f`,alt:`Cachet in dark mode`,\"data-og-width\":`2202`,width:`2202`,\"data-og-height\":`2880`,height:`2880`,\"data-path\":`v3.x/images/screenshot-dark.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-dark.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=04304b74a988b02cb72b16054de85d91 280w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-dark.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=3f106343b1dfc6f6ed57e2dd8b16fa6c 560w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-dark.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=150c8b21e1a6a18321d9ab3d366f2f32 840w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-dark.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=7ff6a3077b734829ed7bb74d3260fd5e 1100w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-dark.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=4fe00a873d23cbcf3210d58a8a07cde6 1650w, https://mintcdn.com/cachet/Ad_JsT74xPEoq6sZ/v3.x/images/screenshot-dark.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ad_JsT74xPEoq6sZ\u0026q=85\u0026s=cdc2034b7738de89f90e0e1f4347da03 2500w`})]}),`\n`,_jsx(Heading,{level:`2`,id:`cachet-v3-x-status`,children:`Cachet v3.x status`}),`\n`,_jsx(_components.p,{children:`Cachet v3.x is under active development. Some features are unavailable, incomplete, or subject to change.`}),`\n`,_jsxs(_components.p,{children:[`Report problems or share feedback by `,_jsx(_components.a,{href:`https://github.com/cachethq/cachet/issues/new`,children:`opening an issue on GitHub`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Introduction","description":"Cachet is an open source, self-hosted status page system.","href":"/v3.x/introduction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Cachet v3.x status","slug":"cachet-v3-x-status","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cachet/d8d322792a396326/carbon.js"],"dynamicCss":".mint-block {\n display: block\n}\n.mint-hidden {\n display: none\n}\n.dark\\:mint-block:is(.dark *) {\n display: block\n}\n.dark\\:mint-hidden:is(.dark *) {\n display: none\n}","subdomain":"cachet","siteName":"Cachet","title":"Introduction - Cachet","navMaps":{"firstHrefInVersion":{"v3.x":{"href":"/v3.x/introduction","matchLevel":0},"v2.x":{"href":"/v2.x/introduction","matchLevel":1}},"firstHrefInLanguage":{}},"lastModified":"2026-10-15T17:53:07.527Z","originalFileLocation":"v3.x/introduction.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Cachet is an open source, self-hosted status page system.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cachet\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Introduction - Cachet\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cachet is an open source, self-hosted status page system.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cachet\">\u003cmeta data-mint-head property=\"og:url\" content=\"/docs/v3.x/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cachet.mintlify.site/docs/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Introduction\u0026amp;description=Cachet+is+an+open+source%2C+self-hosted+status+page+system.\u0026amp;theme=a3ee6702ee05499dedeee59f\u0026amp;signature=140d3164cf77143b19719ba4870a5277ca1c85626d613764093a17bc54b1fe5b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Introduction - Cachet\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cachet is an open source, self-hosted status page system.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cachet.mintlify.site/docs/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Introduction\u0026amp;description=Cachet+is+an+open+source%2C+self-hosted+status+page+system.\u0026amp;theme=a3ee6702ee05499dedeee59f\u0026amp;signature=140d3164cf77143b19719ba4870a5277ca1c85626d613764093a17bc54b1fe5b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/cachet/OqcS8iPR5iFh8gcE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cachet\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#04C147\">\u003clink data-mint-head rel=\"canonical\" href=\"/docs/v3.x/introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/v3.x/introduction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cachethq.io/#organization\",\"name\":\"Cachet\",\"url\":\"https://cachethq.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cachet/roDiT_3ouFZbM8GY/logo/light.svg?fit=max\u0026auto=format\u0026n=roDiT_3ouFZbM8GY\u0026q=85\u0026s=dd8c252edeb5ae40dfd72302439930a8\"}},{\"@type\":\"WebSite\",\"@id\":\"/docs#website\",\"name\":\"Cachet\",\"url\":\"/docs\",\"publisher\":{\"@id\":\"https://cachethq.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"/docs/v3.x/introduction#webpage\",\"url\":\"/docs/v3.x/introduction\",\"name\":\"Introduction\",\"description\":\"Cachet is an open source, self-hosted status page system.\",\"dateModified\":\"2026-10-15T17:53:07.527Z\",\"isPartOf\":{\"@id\":\"/docs#website\"},\"breadcrumb\":{\"@id\":\"/docs/v3.x/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"/docs/v3.x/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Cachet\",\"item\":\"/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"/docs/v3.x/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"/docs/v3.x/introduction#article\",\"headline\":\"Introduction\",\"name\":\"Introduction\",\"description\":\"Cachet is an open source, self-hosted status page system.\",\"url\":\"/docs/v3.x/introduction\",\"mainEntityOfPage\":{\"@id\":\"/docs/v3.x/introduction#webpage\"},\"dateModified\":\"2026-10-15T17:53:07.527Z\",\"publisher\":{\"@id\":\"https://cachethq.io/#organization\"},\"isPartOf\":{\"@id\":\"/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cachet\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Cachet\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/v3.x/introduction.md","siteName":"Cachet","nav":{"global":null,"versions":[{"version":"v3.x","anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/v3.x/introduction"},{"title":"Installation","description":"Learn how to install Cachet on your server.","href":"/v3.x/installation"},{"title":"Demo","href":"/v3.x/demo"},{"title":"Development","href":"/v3.x/development"},{"title":"Migration guide","href":"/v3.x/migration-guide"},{"title":"Changelog","href":"/v3.x/changelog"}]},{"group":"Guide","pages":[{"title":"Incidents","icon":"traffic-cone","href":"/v3.x/guide/incidents"},{"title":"Components","icon":"traffic-light","href":"/v3.x/guide/components"},{"title":"Schedules","icon":"clock","href":"/v3.x/guide/schedules"},{"title":"Metrics","icon":"chart-line","href":"/v3.x/guide/metrics"},{"title":"Subscribers","icon":"user-check","href":"/v3.x/guide/subscribers"},{"title":"Webhooks","icon":"plug","href":"/v3.x/guide/webhooks"},{"title":"MCP server","icon":"robot","href":"/v3.x/guide/mcp"},{"title":"Users","icon":"user","href":"/v3.x/guide/users"},{"title":"Dashboard","icon":"gauge","href":"/v3.x/guide/dashboard"},{"title":"Status badges","icon":"badge-check","href":"/v3.x/guide/status-badges"}]},{"group":"Configuration","pages":[{"title":"Cachet","icon":"circle-check","href":"/v3.x/configuration/cachet"},{"title":"Environment variables","icon":"sliders","href":"/v3.x/configuration/environment"},{"title":"Customization","icon":"palette","href":"/v3.x/configuration/customization"},{"title":"Theme","icon":"swatchbook","href":"/v3.x/configuration/theme"},{"title":"Theme hooks","icon":"code","href":"/v3.x/configuration/theme-hooks"},{"title":"Beacon","icon":"lighthouse","href":"/v3.x/configuration/beacon"},{"title":"API keys","icon":"key","href":"/v3.x/configuration/api-keys"}]},{"group":"Integrations","pages":[{"title":"Oh Dear","icon":"plug","href":"/v3.x/integrations/oh-dear"}]},{"group":"Other","pages":[{"title":"Credits","icon":"heart","href":"/credits"},{"title":"Trademarks","icon":"trademark","href":"/trademarks"}]}]},{"anchor":"Blog","icon":"newspaper","href":"https://blog.cachethq.io"},{"anchor":"Sponsor Cachet","icon":"heart","href":"https://cachethq.io/sponsor"},{"anchor":"API Reference","icon":"square-terminal","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},{"version":"v2.x","pages":[{"title":"v2.x","href":"/v2.x/introduction"}]}]},"basePath":"","title":"Introduction - Cachet","buildId":"dpl_2AK98Hxhwu4fUXpx9atbv41cC328","deploymentId":"dpl_2AK98Hxhwu4fUXpx9atbv41cC328","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Buk2KjK6.js","DynamicMarkdown-DYYZTGpa.js","zoom-image-lightbox-T84NdC3b.js","lightbox-handle-r17bVUz3.js"]}