Skip to main content

Java + Bedrock • Redis cache • Webhook fan-out

Ping Minecraft servers, ship webhook alerts.

Minecraft server status API with webhook notifications. Cache Java lookups in Redis, persist snapshots in Postgres, and notify your downstream apps with one POST.

This site hosts both the hosted API guide and the self-host playbook. The managed endpoints are also reachable at mc-pulse.vercel.app (no ports required) if you just need a ready-made deployment.

Low-latency Redis cachePostgres historySecure API keys
Notify every webhook
# Fetch status and broadcast to all webhooks for your API key
curl -X POST "https://mc-pulse.vercel.app/api/notify?host=arch.mc&type=java" \
-H "x-api-key: key_abc123"
Cache TTL30s
DBPostgres (mc_pulse)
Health/health → { ok: true }
🎮

Java + Bedrock support

Ping both editions with a single API. Bedrock bypasses cache for freshness; Java lookups honor Redis TTLs.

📣

Webhook fan-out

Register webhooks per API key and blast the same status payload to every consumer with one POST.

🧰

Batteries included

Prisma + Postgres for history, Redis for speed, `/health` for checks, and ready-to-copy curl commands.