Cachet Documentation

Cachet Developer Hub

Beautiful & simple service statuses. The open source status page system, for everyone.

Get Started


To start using Cachet, you'll need some prerequisites.

Application Prerequisites

You'll need at least the following installed on your server:

  • PHP 5.5.9, you'll also need ext-gd, ext-simplexml, mcrypt and ext-xml installed.
  • Composer and ext-mbstring,ext-tokenizer
  • APC or Redis for caching.
  • A database driver for your DB, such as MySQL, PostgreSQL or SQLite.
  • Git


Whilst we support SQLite, we advise not using it for status pages with a high amount of traffic.

MySQL Timezone Info

Ensure your MySQL database has been updated with the correct timezone information. This will ensure that metrics are shown correctly:

Developer Prerequisites

If you're looking to contribute to Cachet you may need some extra dependencies; depending on what you're looking for.

Our CSS is compiled from SCSS, so to compile this you'll need the following:

  • Node.js
  • NPM
  • Bower
  • Gulp