Skip to content
StatusCakeDevPublic

About

StatusCake monitoring command line application

Topics

Resources

Code of conduct

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

cakectl test

Support

A command line tool for StatusCake. Create, inspect and manage monitoring from the terminal.

Prerequisites

You will need a StatusCake API token. You can view and manage your API tokens from the StatusCake account panel.

Installation

Grab the binary for your system from the releases page.

Alternatively, install with Go:

go install github.com/StatusCakeDev/cakectl@latest

Note

Installing from source using go install will build from the master branch and won't report version information via cakectl --version.

Docker Image

docker run --rm -e STATUSCAKE_API_TOKEN statuscake/cakectl uptime list

Documentation

Full documentation is available on the developer portal.

Signing

The binaries on the releases page are signed with the signing key DDEA0314FAE6420CA54CB80D9F8705905758331F.

Public Key

-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEauKIPxYJKwYBBAHaRw8BAQdATGYPDtbEk25PRHeOojl6bn11f8wP9Gm9NT+H
BwBY6B+0RVN0YXR1c0Nha2UgKENvZGUgc2lnbmluZyBmb3Igc3RhdHVzY2FrZS5j
b20pIDxzaWduaW5nQHN0YXR1c2Nha2UuY29tPoiZBBMWCgBBFiEE3eoDFPrmQgyl
TLgNn4cFkFdYMx8FAmriiD8CGwMFCQX6nYAFCwkIBwICIgIGFQoJCAsCBBYCAwEC
HgcCF4AACgkQn4cFkFdYMx+8iQEAr5lnryZE09h3MHhK+O1jqk83ThL4AJLcgCSG
FETIl5YA/j2YAUtP7TfnY+xP0g3UVagT9LY2j83G2S/TlRDfhpMIuDgEauKIPxIK
KwYBBAGXVQEFAQEHQDKjCcdzlwsDYLlAAGszcondKuVtWfv3QufPl0hen6RTAwEI
B4h+BBgWCgAmFiEE3eoDFPrmQgylTLgNn4cFkFdYMx8FAmriiD8CGwwFCQX6nYAA
CgkQn4cFkFdYMx+tmgEAgC+E6x61nxHsmenUcxsXA+Zia07NWSsX0xkBab+oPN8A
/j8UfoJyozzbxq6gUNrTKi1sFDZtGeevB540wkakm9IL
=Knl0
-----END PGP PUBLIC KEY BLOCK-----

Verifying Binaries

  1. Import the signing key:

    gpg --keyserver keyserver.ubuntu.com --recv-keys DDEA0314FAE6420CA54CB80D9F8705905758331F
  2. Verify that the key has been imported:

    gpg --list-keys signing@statuscake.com

    Check the output is:

    pub   ed25519 2026-10-28 [SC] [expires: 2030-01-01]
          DDEA0314FAE6420CA54CB80D9F8705905758331F
  3. Download the binary and its corresponding shasums and signature from the releases page.

  4. Verify the signature of the shasums file:

    gpg --verify cakectl_x.y.z_SHA256SUMS.sig cakectl_x.y.z_SHA256SUMS

    This should give you a similar output to that below:

gpg: Signature made Sun Feb  8 15:30:24 2026 GMT
gpg:                using EDDSA key DDEA0314FAE6420CA54CB80D9F8705905758331F
gpg:                issuer "signing@statuscake.com"
gpg: Good signature from "StatusCake (Code signing for statuscake.com) <signing@statuscake.com>" [ultimate]
  1. Verify the shasum of the binary matches the value in the shasums file:

    sha256sum -c --ignore-missing cakectl_x.y.z_SHA256SUMS

    This should give you a similar output to that below:

    cakectl_x.y.z_linux_amd64.tar.gz: OK

License

This project is licensed under the Mozilla Public License.

About

StatusCake monitoring command line application

Topics

Resources

Code of conduct

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages