Developer

MikroAPM

Collaborative

An ultralight uptime monitor with alerts and a public status dashboard.

Use
Collaborative
Storage
PikoDB on Node or Cloudflare KV on Workers.
Runtime
Hono server or Cloudflare Workers adapter.
MikroAPM interface screenshot

Uptime checks without the monitoring suite.

MikroAPM checks sites, records failures, sends webhook and optional email notifications, and serves a compact status dashboard from either Node or Cloudflare Workers.

Small services, personal infrastructure, product status pages.

What ships

Health checks, storage, alerting, and dashboard in one package

Flexible checks with method, headers, expected status, text matching, latency limits, retries, and timeouts

Webhook and optional Brevo email alerts

Admin API, current status records, maintenance windows, and OpenAPI

Install

Run it

mkdir -p mikroapm/api mikroapm/app ROOT="$PWD/mikroapm" curl -sSL -o "$ROOT/mikroapm_api.zip" https://releases.mikrosuite.com/mikroapm_api_latest.zip curl -sSL -o "$ROOT/mikroapm_app.zip" https://releases.mikrosuite.com/mikroapm_app_latest.zip unzip -q "$ROOT/mikroapm_api.zip" -d "$ROOT/api" unzip -q "$ROOT/mikroapm_app.zip" -d "$ROOT/app" API_DIR="$(find "$ROOT/api" -mindepth 1 -maxdepth 1 -type d | head -n 1)" APP_DIR="$(find "$ROOT/app" -mindepth 1 -maxdepth 1 -type d | head -n 1)" cd "$API_DIR" cp mikroapm.config.example.json mikroapm.config.json MIKROAPM_STATIC_ROOT="$APP_DIR" node server.js