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

Operational

iOS

App Store

Operational

Android

Play Store

Operational

Web App

app.railgun.chat

Operational

Marketing Site

railgun.chat

Operational

WebSocket

Real-time messaging

Operational

Architecture

ClientsDesktop Β· iOS Β· Android Β· WebAPI GatewayNestJS on Fly.ioAuthJWT + Argon2MessagingE2EE + SignalBillingStripeMail@railgun.chatCryptoX3DH + RatchetSearchDiscoveryPostgreSQLSupabaseRedisUpstash

Border color reflects live status: green = operational, yellow = degraded, red = down

Endpoint Details

Core Infrastructure
Checking

Health Check

GET /health

Checking

Readiness

GET /health/ready

Checking

Liveness

GET /health/live

Checking
Authentication
Checking

Auth β€” Register

POST /auth/register

Checking

Auth β€” Login

POST /auth/login

Checking

Auth β€” Refresh

POST /auth/refresh

Checking
Messaging
Checking

Communities

GET /communities

Checking

Direct Messages

GET /dms

Checking

Discovery

GET /discovery

Checking
Billing & Payments
Checking

Billing β€” Status

GET /billing/status

Checking

Stripe Webhook

POST /webhooks/stripe

Checking
Encryption & Keys
Checking

Crypto β€” Key Registration

POST /keys/register

Checking
RAILGUN Mail
Checking

Mail β€” Send

POST /mail/send

Checking
Search & Discovery
Checking

Search β€” Users

GET /search/users

Checking

Analytics

GET /analytics/dau

Checking

How Pseudonymous Billing Works

1

You click Subscribe

In the desktop/mobile app

2

API hashes your user ID

HMAC-SHA256 β†’ billing_ref

3

Stripe creates session

Only sees billing_ref β€” no PII

4

You pay via Checkout

Standard Stripe Checkout

5

Entitlement token issued

Ed25519-signed, stored locally

Health checks run server-side from our edge network. Results reflect real-time API availability.