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 β Encrypted email 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.