R.E.C.R.E.C. rec.farm
StillUpStillUp

Open source · MIT · Beta

Open-source API monitoring. Know before your users do.

Self-hosted HTTP checks, configurable assertions, incident detection, webhook alerts and a public status page. No browsers needed to run checks.

Status
Beta
Version
v0.1.0
License
MIT
Built with
React · Vite · Rust · Axum · PostgreSQL

What you get

Features

  • HTTP checksGET, HEAD, POST, PUT, PATCH or DELETE, every 30 seconds to every 24 hours.
  • Real assertionsStatus, latency limits, header rules, typed JSON assertions and JSON Schema.
  • IncidentsOpened and closed on consecutive failure and recovery thresholds.
  • Webhook alertsIncident and recovery webhooks through a durable retry queue.
  • Public status pageShare uptime at /status.

Run it yourself

Get started

Quickstart

Clone rec-farm/stillup, then:

$ cp .env.example .env   # set POSTGRES_PASSWORD, ADMIN_TOKEN (openssl rand -hex 32) and APP_ORIGIN
$ docker compose --profile app up --build -d