OPEN SOURCE. EVER VIGILANT.APACHE 2.0

The Judgment
Never Sleeps.

Your infrastructure has a guardian.
Self-hosted monitoring that weighs every heartbeat.
All the power. One Go binary.

$anubis init && anubis serve
Self-hosted by design·Built in pure Go·Yours to run
DESCEND INTO THE HALLANUBISWATCH / VOL. 01
Pure GoSingle binary10 protocolsRaft clusteringEmbedded dashboardApache 2.0
01THE HALL OF MA’AT

See the whole picture.
Keep the balance.

From the first heartbeat to the final verdict.
Your services, their history and the signals that
matter — together in one embedded dashboard.

localhost:8443INTERACTIVE PREVIEW
HALL OF MA’AT

Your services, in balance.

All systems operational
Healthy souls4 / 4
Sample uptime99.99%
Avg. latency23 ms
Active incidents0
Response time / last 24 hours LATENCY
100 ms50 ms0 ms
00:0006:0012:0018:00Now
Production API
HTTP42 msHealthy
Primary database
TCP8 msHealthy
Realtime gateway
WS27 msHealthy
Domain certificate
TLS16 msHealthy
DASHBOARD CONCEPT · ILLUSTRATIVE DATAExplore the real platform
02BUILT FOR THE WATCH

Small footprint.
Divine attention to detail.

The tools to understand what’s happening.
The independence to run them your way.

THE NECROPOLIS01

One guardian.
Or a whole pack.

Start with a single node. Expand into a Raft cluster with distributed Jackals and region-aware probes.

RAFT
CONSENSUS
jackal-01Pharaoh / Raft leader
Explore deployment
SYNTHETIC JOURNEYS02

A heartbeat is good.
A full journey is better.

Multi-step HTTP checks, assertions and persisted run history. Follow the path your users depend on.

01AuthenticatePOST /auth
02Fetch resourceGET /account
03Assert response$.status = active
A JOURNEY. NOT JUST A PING.
THE VERDICT REACHES YOU03

Right signal.
Right destination.

Route alerts to the tools your team already uses. Nine dispatch channels, one clear verdict.

#SlackDiscordTelegramEmailPagerDutyOpsGenieTwilio SMSntfyWebhook
LIGHT AS A FEATHER04

Everything it needs.
Nothing to babysit.

Embedded CobaltDB storage and a React dashboard, served by the same binary. No separate database service to provision.

DashboardMonitoringStorageanubis
OPEN BY NATURE05

A guardian that speaks
your language.

REST, gRPC, WebSocket, SSE and Prometheus metrics. An authenticated MCP endpoint for tools and AI agents.

GET /api/v1/soulsGET /metricsRPC /api/v1/mcp
Connect your tools
03EVERY SIGNAL HAS A SOUL

Ten protocols.
One watchful eye.

From a public API to a quiet mail server.
Every layer of your infrastructure gets a guardian.

PROTOCOL / HTTPSUPPORTED

Go beyond a 200 OK.

Validate status codes, response bodies and JSON paths. Set headers, follow redirects and enforce latency thresholds.

SOUL CONFIGURATION · YAML EXCERPT
type: http
target: https://api.example.com/health
http:
  method: GET
  valid_status: [200]
Full configuration reference
04THE RITUAL, EXPLAINED

From soul to signal.
Nothing escapes the scales.

Ancient language. Practical engineering.
Five steps from a service to an actionable alert.

Give a service a name, a target and a check interval. This is the soul Anubis will watch.

anubis watch https://example.com/health \
  --name "Example API" --interval 30s --type http
THE HEART / THE FEATHER / THE BALANCE
05AN ANCIENT IDEA. A MODERN PURPOSE.

Some things deserve
an eternal guardian.

In the Hall of Ma’at, Anubis tended the scales. A heart was weighed against a feather — the measure of truth, order and balance.

We bring that same watchfulness to your infrastructure. Each service is a soul. Every check is a judgment. Every alert, a verdict.

“The Judgment Never Sleeps.”
The story behind the scales
06SUMMON YOUR GUARDIAN

One binary.
Endless vigilance.

A dashboard, a storage engine and your monitoring stack. All in one place. Start small. Build your Necropolis when you’re ready.

All release downloads
Your infrastructure. Your data.
Always under your control.
curl -LO https://github.com/AnubisWatch/AnubisWatch/releases/latest/download/anubis-linux-amd64.tar.gz
tar -xzf anubis-linux-amd64.tar.gz
mv anubis-linux-amd64 anubis
./anubis init
./anubis serve
✓Open the dashboard URL printed in your terminal.

init generates your local admin password. Check the release checksums before running.

THE FIELD GUIDE

Learn the ritual.
Run the watch.

From your first soul to a distributed Necropolis.
The documentation now lives right here in the hall.

Explore all 17 guides
07BEFORE YOU ENTER

A little clarity.
A lot of confidence.

Still curious? The source is open.

Ask the community
What do I need to run AnubisWatch?

The release binary contains the dashboard and storage engine. Download the build for your operating system, run anubis init, then anubis serve. Building from source requires Go and Node.js; the source quick-start script handles the build.

Is this a hosted monitoring service?

AnubisWatch is self-hosted. Your monitors, check history and configuration live on infrastructure you control. This website introduces the project; its interactive preview uses sample data and does not monitor real services.

Do I need a cluster?

No. Standalone mode runs a single process with embedded storage. Use single-node Raft or a multi-node Necropolis when you want replicated state and region-aware probe distribution.

Can it monitor a complete user journey?

Yes. Multi-step synthetic Journeys support assertions and persisted run history. Use them to check a sequence of HTTP requests rather than just one endpoint.

How does the Egyptian mythology fit?

In ancient Egyptian belief, Anubis tended the scales that weighed a person’s heart against the feather of Ma’at, the principle of truth and order. The project borrows that language: services are Souls, checks are Judgments, and alert decisions are Verdicts. The story is a metaphor for measuring service health.

Can my tools and AI agents connect?

Yes. AnubisWatch exposes REST, gRPC, WebSocket and SSE APIs, Prometheus metrics and an authenticated MCP JSON-RPC endpoint. The repository documents the available APIs and MCP tools.

What license does it use?

AnubisWatch is open source under Apache 2.0. Read the license in the project repository for the terms.

THE WATCH BEGINS WITH YOU.

Give your services
a guardian.

Summon AnubisWatch Open source. Self-hosted. Ever vigilant.