Status & Maintenance

Public status page, service health indicators, and scheduled maintenance windows.

Status Page

The public status page at /status shows the current health of all Xerotier services. It is accessible without authentication and works for both logged-in and anonymous visitors.

The status page displays:

  • Overall platform status
  • Per-service health indicators
  • 90-day uptime history with percentage
  • Active and scheduled maintenance windows

Overall Status Levels

Status Description
Operational All services are functioning normally.
Degraded One or more services are experiencing reduced performance.
Partial Outage Some services are unavailable while others continue to function.
Major Outage Multiple critical services are unavailable.
Under Maintenance The platform is in a scheduled maintenance window.

Checking Status Programmatically

The status page data is available without authentication, making it suitable for monitoring integrations.

curl
curl https://xerotier.ai/status
Python
import requests response = requests.get("https://xerotier.ai/status") status = response.json() print(f"Overall: {status.get('overall', 'unknown')}") for service in status.get("services", []): print(f" {service['name']}: {service['status']}")
Node.js
const response = await fetch("https://xerotier.ai/status"); const status = await response.json(); console.log(`Overall: ${status.overall}`); status.services.forEach(svc => { console.log(` ${svc.name}: ${svc.status}`); });

Service Health Indicators

The status page tracks health for these services:

Service Health Derivation
Dashboard Frontend service responsiveness.
Inference Routing Router instance availability and responsiveness.
Shared Agents Agent heartbeat freshness. Agents that have not sent a heartbeat recently are considered unhealthy.
Model Storage Object storage connectivity and availability.

Maintenance Windows

Xerotier schedules maintenance windows that appear on the status page. During a maintenance window, the status page displays the scheduled start and end times along with a public message describing the maintenance. Some maintenance windows may temporarily block API access, in which case requests receive a 503 response until the window ends.

Window Lifecycle

State Description
scheduled Window is planned but has not started yet.
in_progress Maintenance is currently active.
completed Maintenance finished (either at endTime or completed early).
cancelled Window was cancelled before or during execution.