{
  "meta": {
    "version": "v1",
    "pricing": {
      "public": {
        "label": "Public",
        "description": "Read-only API access for lightweight status checks and public integrations."
      },
      "premium": {
        "label": "Premium",
        "description": "API keys with higher hourly quotas, plus Slack, Teams, Discord, webhook, and email outage alerts across your vendor stack."
      }
    },
    "generatedAt": "2026-09-01T22:56:35.042Z"
  },
  "data": {
    "id": "provider_flyio",
    "slug": "flyio",
    "name": "Fly.io",
    "tagline": "App availability, deploys, and platform status for Fly.io.",
    "shortDescription": "Check whether Fly.io apps, deployments, and the Machines platform are up or degraded.",
    "description": "OutageDeck tracks the official Fly.io status page so developers can quickly tell whether unreachable apps, failing deploys, or Machines API errors are app bugs or part of an active Fly.io incident.",
    "categories": [
      "cloud",
      "hosting",
      "developer-platform"
    ],
    "featured": false,
    "currentStatus": {
      "code": "operational",
      "label": "Operational",
      "headline": "All Systems Operational",
      "summary": "Fly.io reports all systems operational across the tracked services mapped in OutageDeck.",
      "capturedAt": "2026-09-01T00:00:04.355+00:00"
    },
    "source": {
      "id": "source_flyio_status",
      "kind": "official_api",
      "name": "Fly.io Status",
      "checkedAt": "2026-09-01T22:51:00.336+00:00",
      "officialUrl": "https://status.flyio.net",
      "statusPageUrl": "https://status.flyio.net"
    },
    "counts": {
      "services": 3,
      "activeIncidents": 0,
      "incidents": 83
    },
    "services": [
      {
        "id": "service_flyio_apps",
        "slug": "flyio-apps",
        "name": "Customer Applications",
        "category": "hosting",
        "status": "operational",
        "summary": "Running customer apps and anycast routing.",
        "officialUrl": "https://fly.io",
        "links": {
          "html": "/services/flyio-apps",
          "api": "/api/v1/services/flyio-apps"
        }
      },
      {
        "id": "service_flyio_platform",
        "slug": "flyio-platform",
        "name": "Dashboard & Machines API",
        "category": "api",
        "status": "operational",
        "summary": "The dashboard, flyctl backend, and Machines API.",
        "officialUrl": "https://fly.io/docs/machines/api/",
        "links": {
          "html": "/services/flyio-platform",
          "api": "/api/v1/services/flyio-platform"
        }
      },
      {
        "id": "service_flyio_deploys",
        "slug": "flyio-deploys",
        "name": "Deployments & Builds",
        "category": "ci-cd",
        "status": "operational",
        "summary": "fly deploy, remote builders, and the image registry.",
        "officialUrl": "https://fly.io/docs/launch/deploy/",
        "links": {
          "html": "/services/flyio-deploys",
          "api": "/api/v1/services/flyio-deploys"
        }
      }
    ],
    "activeIncidents": [],
    "recentIncidents": [
      {
        "id": "incident_statuspage_flyio_tq6l18x2bh8j",
        "slug": "flyio-http-2-traffic-disruptions-2026-08-31",
        "title": "HTTP/2 traffic disruptions",
        "summary": "HTTP/2 traffic disruptions",
        "status": "resolved",
        "severity": "minor",
        "startedAt": "2026-08-31T15:42:23.412+00:00",
        "updatedAt": "2026-08-31T15:42:23.477+00:00",
        "resolvedAt": "2026-08-31T15:30:00+00:00",
        "provider": {
          "slug": "flyio",
          "name": "Fly.io"
        },
        "affectedServices": [],
        "links": {
          "html": "/incidents/flyio-http-2-traffic-disruptions-2026-08-31",
          "api": "/api/v1/incidents/flyio-http-2-traffic-disruptions-2026-08-31",
          "providerHtml": "/providers/flyio",
          "alerts": "https://outagedeck.com/account?stack=flyio&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
        }
      },
      {
        "id": "incident_statuspage_flyio_jtdxjfjvhqtn",
        "slug": "flyio-packet-loss-in-ord-2026-08-31",
        "title": "Packet loss in ORD",
        "summary": "Packet loss in ORD",
        "status": "resolved",
        "severity": "minor",
        "startedAt": "2026-08-31T06:26:25.141+00:00",
        "updatedAt": "2026-08-31T08:10:37.376+00:00",
        "resolvedAt": "2026-08-31T08:10:37.361+00:00",
        "provider": {
          "slug": "flyio",
          "name": "Fly.io"
        },
        "affectedServices": [],
        "links": {
          "html": "/incidents/flyio-packet-loss-in-ord-2026-08-31",
          "api": "/api/v1/incidents/flyio-packet-loss-in-ord-2026-08-31",
          "providerHtml": "/providers/flyio",
          "alerts": "https://outagedeck.com/account?stack=flyio&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
        }
      },
      {
        "id": "incident_statuspage_flyio_q8mq286949z7",
        "slug": "flyio-sprite-deletion-jobs-failing-2026-08-30",
        "title": "Sprite deletion jobs failing",
        "summary": "Sprite deletion jobs failing",
        "status": "resolved",
        "severity": "minor",
        "startedAt": "2026-08-30T22:45:04.336+00:00",
        "updatedAt": "2026-08-30T22:45:04.395+00:00",
        "resolvedAt": "2026-08-30T22:45:04.386+00:00",
        "provider": {
          "slug": "flyio",
          "name": "Fly.io"
        },
        "affectedServices": [],
        "links": {
          "html": "/incidents/flyio-sprite-deletion-jobs-failing-2026-08-30",
          "api": "/api/v1/incidents/flyio-sprite-deletion-jobs-failing-2026-08-30",
          "providerHtml": "/providers/flyio",
          "alerts": "https://outagedeck.com/account?stack=flyio&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
        }
      },
      {
        "id": "incident_statuspage_flyio_y8dpkmgq4spd",
        "slug": "flyio-networking-issues-in-gru-2026-08-28",
        "title": "Networking Issues in GRU",
        "summary": "Networking Issues in GRU",
        "status": "resolved",
        "severity": "minor",
        "startedAt": "2026-08-28T21:56:35.805+00:00",
        "updatedAt": "2026-08-28T22:36:45.271+00:00",
        "resolvedAt": "2026-08-28T22:36:45.25+00:00",
        "provider": {
          "slug": "flyio",
          "name": "Fly.io"
        },
        "affectedServices": [],
        "links": {
          "html": "/incidents/flyio-networking-issues-in-gru-2026-08-28",
          "api": "/api/v1/incidents/flyio-networking-issues-in-gru-2026-08-28",
          "providerHtml": "/providers/flyio",
          "alerts": "https://outagedeck.com/account?stack=flyio&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
        }
      },
      {
        "id": "incident_statuspage_flyio_ffpybq1q3hn6",
        "slug": "flyio-increased-packet-loss-2026-08-28",
        "title": "Increased packet loss",
        "summary": "Increased packet loss",
        "status": "resolved",
        "severity": "minor",
        "startedAt": "2026-08-28T08:09:03.097+00:00",
        "updatedAt": "2026-08-28T10:22:35.538+00:00",
        "resolvedAt": "2026-08-28T10:22:35.516+00:00",
        "provider": {
          "slug": "flyio",
          "name": "Fly.io"
        },
        "affectedServices": [
          {
            "slug": "flyio-apps",
            "name": "Customer Applications"
          }
        ],
        "links": {
          "html": "/incidents/flyio-increased-packet-loss-2026-08-28",
          "api": "/api/v1/incidents/flyio-increased-packet-loss-2026-08-28",
          "providerHtml": "/providers/flyio",
          "alerts": "https://outagedeck.com/account?stack=flyio&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
        }
      }
    ],
    "links": {
      "html": "/providers/flyio",
      "incidentsHtml": "/providers/flyio/incidents",
      "api": "/api/v1/providers/flyio",
      "alerts": "https://outagedeck.com/account?stack=flyio&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=provider",
      "officialWebsite": "https://fly.io",
      "officialStatus": "https://status.flyio.net"
    },
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}