System Status
Current system health
We are building automated status monitoring with historical uptime tracking. Until that ships, here is how to check system health directly.
Services
Synapse API
synapse-api.pyrx.tech
Dashboard
synapse-app.pyrx.tech
Event Ingestion
synapse-events.pyrx.tech
Marketing Site
synapse.pyrx.tech
This page shows static status. We do not yet have automated monitoring that detects and reports incidents in real time. If you are experiencing issues, check the health endpoints below or contact us directly.
Health endpoints
The Synapse API exposes three health endpoints you can poll directly. Use these for your own monitoring, load balancer checks, or incident investigation.
GET /healthDetailed health check. Returns per-service status for database, Redis, and auth layer. JSON response with individual service states.
GET /health/readyReadiness probe. Returns 200 when the API is ready to serve traffic. Returns 503 if any critical service is down.
GET /health/liveLiveness probe. Always returns 200. Confirms the process is running, regardless of dependency health.
Example: check readiness
curl -s https://synapse-api.pyrx.tech/health/ready | jq .
# 200 → ready to serve
# 503 → one or more critical services degradedInfrastructure reliability
- Auto-scaling: API and worker services scale automatically on GCP Cloud Run based on request volume.
- Circuit breaker: External service calls (email delivery, webhooks) are protected by a circuit breaker that prevents cascading failures.
- Graceful degradation: If Redis becomes unavailable, rate limiting degrades open (allows all requests) rather than blocking traffic.
- Error tracking: Sentry captures and alerts on application errors in real time across API and worker services.
- Structured logging: Every request generates a structured JSON log entry with workspace, request, and user context for end-to-end traceability.
On our roadmap
| Capability | Status |
|---|---|
| Automated status page with incident history | Planned |
| Public uptime SLO | Not yet defined |
| Webhook notifications for status changes | Planned |
Experiencing an issue?
If something is not working as expected, reach out and we will investigate immediately.