A LITTLE CONTEXT GOES A LONG WAY

Get to know
your monitor.

From your first check to the engine behind it.
The guides live alongside the code, in the open.

New here? Start with one monitor.

Run the container, create an account, and get your first result.

Get started

THE FIELD GUIDE

Pick up where you are.

These links open the product’s documentation on GitHub at the v0.1.0-rc7 tag, so they describe the build you can download.

A FIRST-CLASS INTERFACE

Your scripts get
the same capabilities.

REST API v1 supports browser sessions and bearer tokens. Viewer, editor and admin roles control access. The dashboard uses these same endpoints.

Open the OpenAPI 3.1 specification

A few useful starting points

GET /api/v1/monitors
Monitors with their current state.
POST /api/v1/monitors/{id}/check
Run a check now to verify a fix.
POST /api/v1/incidents/{id}/ack
Stop reminders without claiming recovery.
GET /api/v1/stream
Live results and state changes over SSE.
Authenticated request
curl -H "Authorization: Bearer $SUBGLANCE_TOKEN" \
  http://localhost:8080/api/v1/monitors

Create an API token using an existing editor or admin session. Its plaintext is shown only once. Set SUBGLANCE_TOKEN in your shell before running this example. Authentication guide

OPEN SOURCE, ALL THE WAY DOWN

Read it. Run it. Help shape it.

Found something that could be better? Contributions go through pull requests against develop. Read the contribution guide first; contributors sign a CLA.

SubGlance is licensed under AGPL-3.0.