[
  {
    "label": "sls",
    "source": "https://endoflife.date/api/{product}.json",
    "sync": "2025-04-02",
    "supported": [
      {
        "cycle": "dotnet8",
        "support": "2026-11-10"
      },
      {
        "cycle": "java11",
        "support": "2026-06-30"
      },
      {
        "cycle": "java17",
        "support": "2026-06-30"
      },
      {
        "cycle": "java21",
        "support": "2029-06-30"
      },
      {
        "cycle": "java8.al2",
        "support": "2026-06-30"
      },
      {
        "cycle": "nodejs18.x",
        "support": "2025-09-01"
      },
      {
        "cycle": "nodejs20.x",
        "support": "2026-04-30"
      },
      {
        "cycle": "nodejs22.x",
        "support": "2027-04-30"
      },
      {
        "cycle": "provided.al2",
        "support": "2026-06-30"
      },
      {
        "cycle": "provided.al2023",
        "support": "2029-06-30"
      },
      {
        "cycle": "python3.10",
        "support": "2026-06-30"
      },
      {
        "cycle": "python3.11",
        "support": "2026-06-30"
      },
      {
        "cycle": "python3.12",
        "support": "2028-10-31"
      },
      {
        "cycle": "python3.13",
        "support": "2029-06-30"
      },
      {
        "cycle": "python3.9",
        "support": "2025-11-03"
      },
      {
        "cycle": "ruby3.2",
        "support": "2026-03-31"
      },
      {
        "cycle": "ruby3.3",
        "support": "2027-03-31"
      }
    ]
  },
  {
    "label": "python",
    "source": "https://endoflife.date/api/{product}.json",
    "sync": "2025-04-02",
    "min": {
      "cycle": "3.9",
      "eol": "2025-10-31",
      "latest": "3.9.21"
    },
    "recommended": {
      "cycle": "3.12",
      "eol": "2028-10-31",
      "latest": "3.12.9"
    }
  },
  {
    "label": "node",
    "source": "https://endoflife.date/api/{product}.json",
    "sync": "2025-04-02",
    "min": {
      "cycle": "18",
      "eol": "2025-04-30",
      "latest": "18.20.8"
    },
    "recommended": {
      "cycle": "22",
      "eol": "2027-04-30",
      "latest": "22.14.0"
    }
  }
]
