System Status
Live health checks across all Railgun services. Every endpoint is probed directly from your browser — no server-side caching.
Running health checks…
Probing 15 endpoints across all services
0
Endpoints Up
15
Total Monitored
—
Avg Latency
7
Service Groups
Platforms
Desktop
macOS · Windows · Linux
iOS
App Store
Android
Play Store
Web App
app.railgun.chat
Marketing Site
railgun.chat
WebSocket
Real-time messaging
Architecture
Border color reflects live status: green = operational, yellow = degraded, red = down
Endpoint Details
Health Check
GET /health — Core API availability and database/Redis connectivity
Readiness
GET /health/ready — Full readiness probe — DB + Redis connected and responsive
Liveness
GET /health/live — Process liveness — confirms the API process is running
Auth — Register
POST /auth/register — User registration endpoint reachable (rejects empty body)
Auth — Login
POST /auth/login — User login endpoint reachable (rejects bad credentials)
Auth — Refresh
POST /auth/refresh — Token refresh endpoint reachable
Communities
GET /communities — Community listing endpoint (requires auth)
Direct Messages
GET /dms — DM listing endpoint (requires auth)
Discovery
GET /discovery — Community discovery/search endpoint
Billing — Status
GET /billing/status — Subscription status endpoint (requires auth)
Stripe Webhook
POST /webhooks/stripe — Stripe webhook ingestion endpoint (rejects unsigned)
Crypto — Key Registration
POST /keys/register — Signal Protocol key registration endpoint (requires auth)
Mail — Send
POST /mail/send — Mail send endpoint (requires auth)
Search — Users
GET /search/users — User search endpoint
Analytics
GET /analytics/dau — Usage analytics endpoint (requires auth)
How Pseudonymous Billing Works
You click Subscribe
In the desktop/mobile app
API hashes your user ID
HMAC-SHA256 → billing_ref
Stripe creates session
Only sees billing_ref — no PII
You pay via Checkout
Standard Stripe Checkout
Entitlement token issued
Ed25519-signed, stored locally
Health checks run server-side from our edge network. Results reflect real-time API availability.