Skip to content

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.

Manual monitoring

Services

Synapse API

synapse-api.pyrx.tech

Operational

Dashboard

synapse-app.pyrx.tech

Operational

Event Ingestion

synapse-events.pyrx.tech

Operational

Marketing Site

synapse.pyrx.tech

Operational

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 /health

Detailed health check. Returns per-service status for database, Redis, and auth layer. JSON response with individual service states.

GET /health/ready

Readiness probe. Returns 200 when the API is ready to serve traffic. Returns 503 if any critical service is down.

GET /health/live

Liveness 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 degraded

Infrastructure 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

CapabilityStatus
Automated status page with incident historyPlanned
Public uptime SLONot yet defined
Webhook notifications for status changesPlanned

Experiencing an issue?

If something is not working as expected, reach out and we will investigate immediately.