{
  "generated_at": "2026-11-13T14:30:24.354Z",
  "as_of": "2026-11-13",
  "site": {
    "name": "EOL Watch",
    "url": "https://eolwatch.dev"
  },
  "license": {
    "name": "Not decided yet",
    "url": null,
    "note": "The license for these exports has not been chosen yet, so no reuse terms are stated. Ask the site owner before you redistribute the data. Version dates taken from or cross-checked with endoflife.date remain subject to the license of that project."
  },
  "count": 102,
  "services": [
    {
      "cloud": "azure",
      "service": "Azure AI Custom Vision",
      "service_slug": "ai-custom-vision",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2028-09-25",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/ai-custom-vision",
      "markdown_url": "https://eolwatch.dev/services/azure/ai-custom-vision.md",
      "json_url": "https://eolwatch.dev/services/azure/ai-custom-vision.json"
    },
    {
      "cloud": "azure",
      "service": "Azure AI Document Intelligence",
      "service_slug": "ai-document-intelligence",
      "count": 3,
      "upcoming": 2,
      "next_effective_date": "2027-09-15",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/ai-document-intelligence",
      "markdown_url": "https://eolwatch.dev/services/azure/ai-document-intelligence.md",
      "json_url": "https://eolwatch.dev/services/azure/ai-document-intelligence.json"
    },
    {
      "cloud": "azure",
      "service": "Azure AI Language",
      "service_slug": "ai-language",
      "count": 2,
      "upcoming": 2,
      "next_effective_date": "2028-09-08",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/ai-language",
      "markdown_url": "https://eolwatch.dev/services/azure/ai-language.md",
      "json_url": "https://eolwatch.dev/services/azure/ai-language.json"
    },
    {
      "cloud": "azure",
      "service": "Azure AI Personalizer",
      "service_slug": "ai-personalizer",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/ai-personalizer",
      "markdown_url": "https://eolwatch.dev/services/azure/ai-personalizer.md",
      "json_url": "https://eolwatch.dev/services/azure/ai-personalizer.json"
    },
    {
      "cloud": "azure",
      "service": "Azure AI Services Anomaly Detector",
      "service_slug": "ai-services-anomaly-detector",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/ai-services-anomaly-detector",
      "markdown_url": "https://eolwatch.dev/services/azure/ai-services-anomaly-detector.md",
      "json_url": "https://eolwatch.dev/services/azure/ai-services-anomaly-detector.json"
    },
    {
      "cloud": "azure",
      "service": "Azure AI Translator",
      "service_slug": "ai-translator",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/ai-translator",
      "markdown_url": "https://eolwatch.dev/services/azure/ai-translator.md",
      "json_url": "https://eolwatch.dev/services/azure/ai-translator.json"
    },
    {
      "cloud": "azure",
      "service": "Azure API for FHIR",
      "service_slug": "api-for-fhir",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/api-for-fhir",
      "markdown_url": "https://eolwatch.dev/services/azure/api-for-fhir.md",
      "json_url": "https://eolwatch.dev/services/azure/api-for-fhir.json"
    },
    {
      "cloud": "azure",
      "service": "Azure API Management",
      "service_slug": "api-management",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-03-15",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/api-management",
      "markdown_url": "https://eolwatch.dev/services/azure/api-management.md",
      "json_url": "https://eolwatch.dev/services/azure/api-management.json"
    },
    {
      "cloud": "azure",
      "service": "Azure App Service",
      "service_slug": "app-service",
      "count": 17,
      "upcoming": 14,
      "next_effective_date": "2026-12-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/app-service",
      "markdown_url": "https://eolwatch.dev/services/azure/app-service.md",
      "json_url": "https://eolwatch.dev/services/azure/app-service.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Application Gateway",
      "service_slug": "application-gateway",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-03-15",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/application-gateway",
      "markdown_url": "https://eolwatch.dev/services/azure/application-gateway.md",
      "json_url": "https://eolwatch.dev/services/azure/application-gateway.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Arc",
      "service_slug": "arc",
      "count": 4,
      "upcoming": 4,
      "next_effective_date": "2027-09-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/arc",
      "markdown_url": "https://eolwatch.dev/services/azure/arc.md",
      "json_url": "https://eolwatch.dev/services/azure/arc.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Automanage",
      "service_slug": "automanage",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-09-01",
      "next_effective_precision": "month",
      "url": "https://eolwatch.dev/services/azure/automanage",
      "markdown_url": "https://eolwatch.dev/services/azure/automanage.md",
      "json_url": "https://eolwatch.dev/services/azure/automanage.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Automation",
      "service_slug": "automation",
      "count": 2,
      "upcoming": 1,
      "next_effective_date": "2027-09-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/automation",
      "markdown_url": "https://eolwatch.dev/services/azure/automation.md",
      "json_url": "https://eolwatch.dev/services/azure/automation.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Batch",
      "service_slug": "batch",
      "count": 5,
      "upcoming": 4,
      "next_effective_date": "2027-01-12",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/batch",
      "markdown_url": "https://eolwatch.dev/services/azure/batch.md",
      "json_url": "https://eolwatch.dev/services/azure/batch.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Blob Storage",
      "service_slug": "blob-storage",
      "count": 2,
      "upcoming": 1,
      "next_effective_date": "2027-03-01",
      "next_effective_precision": "month",
      "url": "https://eolwatch.dev/services/azure/blob-storage",
      "markdown_url": "https://eolwatch.dev/services/azure/blob-storage.md",
      "json_url": "https://eolwatch.dev/services/azure/blob-storage.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Blueprints",
      "service_slug": "blueprints",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-01-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/blueprints",
      "markdown_url": "https://eolwatch.dev/services/azure/blueprints.md",
      "json_url": "https://eolwatch.dev/services/azure/blueprints.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Cache for Redis",
      "service_slug": "cache-for-redis",
      "count": 2,
      "upcoming": 2,
      "next_effective_date": "2027-03-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/cache-for-redis",
      "markdown_url": "https://eolwatch.dev/services/azure/cache-for-redis.md",
      "json_url": "https://eolwatch.dev/services/azure/cache-for-redis.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Cloud Services",
      "service_slug": "cloud-services",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/cloud-services",
      "markdown_url": "https://eolwatch.dev/services/azure/cloud-services.md",
      "json_url": "https://eolwatch.dev/services/azure/cloud-services.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Communication Services",
      "service_slug": "communication-services",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2028-09-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/communication-services",
      "markdown_url": "https://eolwatch.dev/services/azure/communication-services.md",
      "json_url": "https://eolwatch.dev/services/azure/communication-services.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Computer Vision",
      "service_slug": "computer-vision",
      "count": 2,
      "upcoming": 1,
      "next_effective_date": "2028-09-25",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/computer-vision",
      "markdown_url": "https://eolwatch.dev/services/azure/computer-vision.md",
      "json_url": "https://eolwatch.dev/services/azure/computer-vision.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Container Apps",
      "service_slug": "container-apps",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-09-29",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/container-apps",
      "markdown_url": "https://eolwatch.dev/services/azure/container-apps.md",
      "json_url": "https://eolwatch.dev/services/azure/container-apps.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Container Registry",
      "service_slug": "container-registry",
      "count": 2,
      "upcoming": 1,
      "next_effective_date": "2028-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/container-registry",
      "markdown_url": "https://eolwatch.dev/services/azure/container-registry.md",
      "json_url": "https://eolwatch.dev/services/azure/container-registry.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Content Delivery Network",
      "service_slug": "content-delivery-network",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-09-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/content-delivery-network",
      "markdown_url": "https://eolwatch.dev/services/azure/content-delivery-network.md",
      "json_url": "https://eolwatch.dev/services/azure/content-delivery-network.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Content Moderator",
      "service_slug": "content-moderator",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-03-15",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/content-moderator",
      "markdown_url": "https://eolwatch.dev/services/azure/content-moderator.md",
      "json_url": "https://eolwatch.dev/services/azure/content-moderator.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Cosmos DB",
      "service_slug": "cosmos-db",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2029-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/cosmos-db",
      "markdown_url": "https://eolwatch.dev/services/azure/cosmos-db.md",
      "json_url": "https://eolwatch.dev/services/azure/cosmos-db.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Cosmos DB for PostgreSQL",
      "service_slug": "cosmos-db-for-postgresql",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2029-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/cosmos-db-for-postgresql",
      "markdown_url": "https://eolwatch.dev/services/azure/cosmos-db-for-postgresql.md",
      "json_url": "https://eolwatch.dev/services/azure/cosmos-db-for-postgresql.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Data Factory",
      "service_slug": "data-factory",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-04-01",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/data-factory",
      "markdown_url": "https://eolwatch.dev/services/azure/data-factory.md",
      "json_url": "https://eolwatch.dev/services/azure/data-factory.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Database for MySQL",
      "service_slug": "mysql",
      "count": 4,
      "upcoming": 3,
      "next_effective_date": "2027-01-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/mysql",
      "markdown_url": "https://eolwatch.dev/services/azure/mysql.md",
      "json_url": "https://eolwatch.dev/services/azure/mysql.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Database for PostgreSQL",
      "service_slug": "postgresql",
      "count": 5,
      "upcoming": 5,
      "next_effective_date": "2027-01-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/postgresql",
      "markdown_url": "https://eolwatch.dev/services/azure/postgresql.md",
      "json_url": "https://eolwatch.dev/services/azure/postgresql.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Databricks",
      "service_slug": "databricks",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/databricks",
      "markdown_url": "https://eolwatch.dev/services/azure/databricks.md",
      "json_url": "https://eolwatch.dev/services/azure/databricks.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Dedicated HSM",
      "service_slug": "dedicated-hsm",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2028-07-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/dedicated-hsm",
      "markdown_url": "https://eolwatch.dev/services/azure/dedicated-hsm.md",
      "json_url": "https://eolwatch.dev/services/azure/dedicated-hsm.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Deployment Environments",
      "service_slug": "deployment-environments",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-02-22",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/deployment-environments",
      "markdown_url": "https://eolwatch.dev/services/azure/deployment-environments.md",
      "json_url": "https://eolwatch.dev/services/azure/deployment-environments.json"
    },
    {
      "cloud": "azure",
      "service": "Azure DevOps Server",
      "service_slug": "devops-server",
      "count": 8,
      "upcoming": 8,
      "next_effective_date": "2027-01-11",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/devops-server",
      "markdown_url": "https://eolwatch.dev/services/azure/devops-server.md",
      "json_url": "https://eolwatch.dev/services/azure/devops-server.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Disk Storage",
      "service_slug": "disk-storage",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2028-09-08",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/disk-storage",
      "markdown_url": "https://eolwatch.dev/services/azure/disk-storage.md",
      "json_url": "https://eolwatch.dev/services/azure/disk-storage.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Event Hubs",
      "service_slug": "event-hubs",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/event-hubs",
      "markdown_url": "https://eolwatch.dev/services/azure/event-hubs.md",
      "json_url": "https://eolwatch.dev/services/azure/event-hubs.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Fluid Relay",
      "service_slug": "fluid-relay",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-06-02",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/fluid-relay",
      "markdown_url": "https://eolwatch.dev/services/azure/fluid-relay.md",
      "json_url": "https://eolwatch.dev/services/azure/fluid-relay.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Front Door",
      "service_slug": "front-door",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/front-door",
      "markdown_url": "https://eolwatch.dev/services/azure/front-door.md",
      "json_url": "https://eolwatch.dev/services/azure/front-door.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Functions",
      "service_slug": "functions",
      "count": 22,
      "upcoming": 16,
      "next_effective_date": "2027-04-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/functions",
      "markdown_url": "https://eolwatch.dev/services/azure/functions.md",
      "json_url": "https://eolwatch.dev/services/azure/functions.json"
    },
    {
      "cloud": "azure",
      "service": "Azure FXT Edge Filer",
      "service_slug": "fxt-edge-filer",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2026-12-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/fxt-edge-filer",
      "markdown_url": "https://eolwatch.dev/services/azure/fxt-edge-filer.md",
      "json_url": "https://eolwatch.dev/services/azure/fxt-edge-filer.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Health Data Services",
      "service_slug": "health-data-services",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/health-data-services",
      "markdown_url": "https://eolwatch.dev/services/azure/health-data-services.md",
      "json_url": "https://eolwatch.dev/services/azure/health-data-services.json"
    },
    {
      "cloud": "azure",
      "service": "Azure IoT Central",
      "service_slug": "iot-central",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2029-09-20",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/iot-central",
      "markdown_url": "https://eolwatch.dev/services/azure/iot-central.md",
      "json_url": "https://eolwatch.dev/services/azure/iot-central.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Key Vault",
      "service_slug": "key-vault",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2028-09-15",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/key-vault",
      "markdown_url": "https://eolwatch.dev/services/azure/key-vault.md",
      "json_url": "https://eolwatch.dev/services/azure/key-vault.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Kubernetes Service",
      "service_slug": "aks",
      "count": 30,
      "upcoming": 29,
      "next_effective_date": "2026-11-01",
      "next_effective_precision": "month",
      "url": "https://eolwatch.dev/services/azure/aks",
      "markdown_url": "https://eolwatch.dev/services/azure/aks.md",
      "json_url": "https://eolwatch.dev/services/azure/aks.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Kubernetes Service enabled by Azure Arc",
      "service_slug": "aks-enabled-by-azure-arc",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/aks-enabled-by-azure-arc",
      "markdown_url": "https://eolwatch.dev/services/azure/aks-enabled-by-azure-arc.md",
      "json_url": "https://eolwatch.dev/services/azure/aks-enabled-by-azure-arc.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Load Balancer",
      "service_slug": "load-balancer",
      "count": 2,
      "upcoming": 2,
      "next_effective_date": "2027-09-01",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/load-balancer",
      "markdown_url": "https://eolwatch.dev/services/azure/load-balancer.md",
      "json_url": "https://eolwatch.dev/services/azure/load-balancer.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Machine Learning",
      "service_slug": "machine-learning",
      "count": 3,
      "upcoming": 1,
      "next_effective_date": "2027-04-20",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/machine-learning",
      "markdown_url": "https://eolwatch.dev/services/azure/machine-learning.md",
      "json_url": "https://eolwatch.dev/services/azure/machine-learning.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Managed Grafana",
      "service_slug": "managed-grafana",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-03-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/managed-grafana",
      "markdown_url": "https://eolwatch.dev/services/azure/managed-grafana.md",
      "json_url": "https://eolwatch.dev/services/azure/managed-grafana.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Maps",
      "service_slug": "maps",
      "count": 6,
      "upcoming": 2,
      "next_effective_date": "2028-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/maps",
      "markdown_url": "https://eolwatch.dev/services/azure/maps.md",
      "json_url": "https://eolwatch.dev/services/azure/maps.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Monitor",
      "service_slug": "monitor",
      "count": 9,
      "upcoming": 2,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/monitor",
      "markdown_url": "https://eolwatch.dev/services/azure/monitor.md",
      "json_url": "https://eolwatch.dev/services/azure/monitor.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Monitor Application Insights",
      "service_slug": "application-insights",
      "count": 2,
      "upcoming": 2,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/application-insights",
      "markdown_url": "https://eolwatch.dev/services/azure/application-insights.md",
      "json_url": "https://eolwatch.dev/services/azure/application-insights.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Monitor Log Analytics",
      "service_slug": "log-analytics",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2028-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/log-analytics",
      "markdown_url": "https://eolwatch.dev/services/azure/log-analytics.md",
      "json_url": "https://eolwatch.dev/services/azure/log-analytics.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Network Watcher",
      "service_slug": "network-watcher",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-09-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/network-watcher",
      "markdown_url": "https://eolwatch.dev/services/azure/network-watcher.md",
      "json_url": "https://eolwatch.dev/services/azure/network-watcher.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Resource Manager",
      "service_slug": "resource-manager",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/resource-manager",
      "markdown_url": "https://eolwatch.dev/services/azure/resource-manager.md",
      "json_url": "https://eolwatch.dev/services/azure/resource-manager.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Service Bus",
      "service_slug": "service-bus",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/service-bus",
      "markdown_url": "https://eolwatch.dev/services/azure/service-bus.md",
      "json_url": "https://eolwatch.dev/services/azure/service-bus.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Service Fabric",
      "service_slug": "service-fabric",
      "count": 2,
      "upcoming": 2,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/service-fabric",
      "markdown_url": "https://eolwatch.dev/services/azure/service-fabric.md",
      "json_url": "https://eolwatch.dev/services/azure/service-fabric.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Site Recovery",
      "service_slug": "site-recovery",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-09-23",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/site-recovery",
      "markdown_url": "https://eolwatch.dev/services/azure/site-recovery.md",
      "json_url": "https://eolwatch.dev/services/azure/site-recovery.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Sphere",
      "service_slug": "sphere",
      "count": 2,
      "upcoming": 2,
      "next_effective_date": "2027-09-27",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/sphere",
      "markdown_url": "https://eolwatch.dev/services/azure/sphere.md",
      "json_url": "https://eolwatch.dev/services/azure/sphere.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Spring Apps",
      "service_slug": "spring-apps",
      "count": 2,
      "upcoming": 2,
      "next_effective_date": "2028-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/spring-apps",
      "markdown_url": "https://eolwatch.dev/services/azure/spring-apps.md",
      "json_url": "https://eolwatch.dev/services/azure/spring-apps.json"
    },
    {
      "cloud": "azure",
      "service": "Azure SQL Database",
      "service_slug": "sql-database",
      "count": 4,
      "upcoming": 3,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/sql-database",
      "markdown_url": "https://eolwatch.dev/services/azure/sql-database.md",
      "json_url": "https://eolwatch.dev/services/azure/sql-database.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Static Web Apps",
      "service_slug": "static-web-apps",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/static-web-apps",
      "markdown_url": "https://eolwatch.dev/services/azure/static-web-apps.md",
      "json_url": "https://eolwatch.dev/services/azure/static-web-apps.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Storage Accounts",
      "service_slug": "storage-accounts",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/storage-accounts",
      "markdown_url": "https://eolwatch.dev/services/azure/storage-accounts.md",
      "json_url": "https://eolwatch.dev/services/azure/storage-accounts.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Stream Analytics",
      "service_slug": "stream-analytics",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-10-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/stream-analytics",
      "markdown_url": "https://eolwatch.dev/services/azure/stream-analytics.md",
      "json_url": "https://eolwatch.dev/services/azure/stream-analytics.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Verified Modules",
      "service_slug": "avm",
      "count": 14,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/avm",
      "markdown_url": "https://eolwatch.dev/services/azure/avm.md",
      "json_url": "https://eolwatch.dev/services/azure/avm.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Virtual Desktop",
      "service_slug": "virtual-desktop",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/virtual-desktop",
      "markdown_url": "https://eolwatch.dev/services/azure/virtual-desktop.md",
      "json_url": "https://eolwatch.dev/services/azure/virtual-desktop.json"
    },
    {
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "count": 16,
      "upcoming": 13,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/virtual-machines",
      "markdown_url": "https://eolwatch.dev/services/azure/virtual-machines.md",
      "json_url": "https://eolwatch.dev/services/azure/virtual-machines.json"
    },
    {
      "cloud": "azure",
      "service": "Azure VMware Solution",
      "service_slug": "vmware-solution",
      "count": 3,
      "upcoming": 3,
      "next_effective_date": "2027-08-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/vmware-solution",
      "markdown_url": "https://eolwatch.dev/services/azure/vmware-solution.md",
      "json_url": "https://eolwatch.dev/services/azure/vmware-solution.json"
    },
    {
      "cloud": "azure",
      "service": "Azure VPN Gateway",
      "service_slug": "vpn-gateway",
      "count": 5,
      "upcoming": 3,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/vpn-gateway",
      "markdown_url": "https://eolwatch.dev/services/azure/vpn-gateway.md",
      "json_url": "https://eolwatch.dev/services/azure/vpn-gateway.json"
    },
    {
      "cloud": "azure",
      "service": "Emissions Impact Dashboard for Azure",
      "service_slug": "emissions-impact-dashboard-for-azure",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/emissions-impact-dashboard-for-azure",
      "markdown_url": "https://eolwatch.dev/services/azure/emissions-impact-dashboard-for-azure.md",
      "json_url": "https://eolwatch.dev/services/azure/emissions-impact-dashboard-for-azure.json"
    },
    {
      "cloud": "azure",
      "service": "HPC Pack",
      "service_slug": "hpc-pack",
      "count": 2,
      "upcoming": 2,
      "next_effective_date": "2027-01-12",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/hpc-pack",
      "markdown_url": "https://eolwatch.dev/services/azure/hpc-pack.md",
      "json_url": "https://eolwatch.dev/services/azure/hpc-pack.json"
    },
    {
      "cloud": "azure",
      "service": "Microsoft Defender for Cloud",
      "service_slug": "defender-for-cloud",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/defender-for-cloud",
      "markdown_url": "https://eolwatch.dev/services/azure/defender-for-cloud.md",
      "json_url": "https://eolwatch.dev/services/azure/defender-for-cloud.json"
    },
    {
      "cloud": "azure",
      "service": "Microsoft Defender for IoT",
      "service_slug": "defender-for-iot",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2029-10-01",
      "next_effective_precision": "month",
      "url": "https://eolwatch.dev/services/azure/defender-for-iot",
      "markdown_url": "https://eolwatch.dev/services/azure/defender-for-iot.md",
      "json_url": "https://eolwatch.dev/services/azure/defender-for-iot.json"
    },
    {
      "cloud": "azure",
      "service": "Microsoft Dev Box",
      "service_slug": "dev-box",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2028-09-18",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/azure/dev-box",
      "markdown_url": "https://eolwatch.dev/services/azure/dev-box.md",
      "json_url": "https://eolwatch.dev/services/azure/dev-box.json"
    },
    {
      "cloud": "azure",
      "service": "Microsoft Sentinel",
      "service_slug": "sentinel",
      "count": 3,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/sentinel",
      "markdown_url": "https://eolwatch.dev/services/azure/sentinel.md",
      "json_url": "https://eolwatch.dev/services/azure/sentinel.json"
    },
    {
      "cloud": "azure",
      "service": "Terraform AzAPI provider",
      "service_slug": "terraform-azapi",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/terraform-azapi",
      "markdown_url": "https://eolwatch.dev/services/azure/terraform-azapi.md",
      "json_url": "https://eolwatch.dev/services/azure/terraform-azapi.json"
    },
    {
      "cloud": "azure",
      "service": "Terraform AzureRM provider",
      "service_slug": "terraform-azurerm",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/azure/terraform-azurerm",
      "markdown_url": "https://eolwatch.dev/services/azure/terraform-azurerm.md",
      "json_url": "https://eolwatch.dev/services/azure/terraform-azurerm.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon Aurora MySQL",
      "service_slug": "aurora-mysql",
      "count": 4,
      "upcoming": 4,
      "next_effective_date": "2028-04-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/aurora-mysql",
      "markdown_url": "https://eolwatch.dev/services/aws/aurora-mysql.md",
      "json_url": "https://eolwatch.dev/services/aws/aurora-mysql.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon Aurora PostgreSQL",
      "service_slug": "aurora-postgresql",
      "count": 13,
      "upcoming": 13,
      "next_effective_date": "2027-02-28",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/aurora-postgresql",
      "markdown_url": "https://eolwatch.dev/services/aws/aurora-postgresql.md",
      "json_url": "https://eolwatch.dev/services/aws/aurora-postgresql.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon DocumentDB",
      "service_slug": "documentdb",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2029-03-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/documentdb",
      "markdown_url": "https://eolwatch.dev/services/aws/documentdb.md",
      "json_url": "https://eolwatch.dev/services/aws/documentdb.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon EKS",
      "service_slug": "eks",
      "count": 11,
      "upcoming": 11,
      "next_effective_date": "2026-11-26",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/eks",
      "markdown_url": "https://eolwatch.dev/services/aws/eks.md",
      "json_url": "https://eolwatch.dev/services/aws/eks.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon ElastiCache for Redis OSS",
      "service_slug": "elasticache-redis",
      "count": 4,
      "upcoming": 4,
      "next_effective_date": "2027-01-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/elasticache-redis",
      "markdown_url": "https://eolwatch.dev/services/aws/elasticache-redis.md",
      "json_url": "https://eolwatch.dev/services/aws/elasticache-redis.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon Linux",
      "service_slug": "amazon-linux",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2029-06-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/amazon-linux",
      "markdown_url": "https://eolwatch.dev/services/aws/amazon-linux.md",
      "json_url": "https://eolwatch.dev/services/aws/amazon-linux.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon MSK",
      "service_slug": "msk",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/aws/msk",
      "markdown_url": "https://eolwatch.dev/services/aws/msk.md",
      "json_url": "https://eolwatch.dev/services/aws/msk.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon Neptune",
      "service_slug": "neptune",
      "count": 27,
      "upcoming": 27,
      "next_effective_date": "2026-12-04",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/neptune",
      "markdown_url": "https://eolwatch.dev/services/aws/neptune.md",
      "json_url": "https://eolwatch.dev/services/aws/neptune.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon OpenSearch Service",
      "service_slug": "opensearch",
      "count": 29,
      "upcoming": 29,
      "next_effective_date": "2027-11-07",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/opensearch",
      "markdown_url": "https://eolwatch.dev/services/aws/opensearch.md",
      "json_url": "https://eolwatch.dev/services/aws/opensearch.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon RDS for MariaDB",
      "service_slug": "rds-mariadb",
      "count": 6,
      "upcoming": 5,
      "next_effective_date": "2026-12-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/rds-mariadb",
      "markdown_url": "https://eolwatch.dev/services/aws/rds-mariadb.md",
      "json_url": "https://eolwatch.dev/services/aws/rds-mariadb.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon RDS for MySQL",
      "service_slug": "rds-mysql",
      "count": 4,
      "upcoming": 4,
      "next_effective_date": "2029-06-30",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/rds-mysql",
      "markdown_url": "https://eolwatch.dev/services/aws/rds-mysql.md",
      "json_url": "https://eolwatch.dev/services/aws/rds-mysql.json"
    },
    {
      "cloud": "aws",
      "service": "Amazon RDS for PostgreSQL",
      "service_slug": "rds-postgresql",
      "count": 46,
      "upcoming": 38,
      "next_effective_date": "2027-02-01",
      "next_effective_precision": "month",
      "url": "https://eolwatch.dev/services/aws/rds-postgresql",
      "markdown_url": "https://eolwatch.dev/services/aws/rds-postgresql.md",
      "json_url": "https://eolwatch.dev/services/aws/rds-postgresql.json"
    },
    {
      "cloud": "aws",
      "service": "AWS Lambda",
      "service_slug": "lambda",
      "count": 21,
      "upcoming": 19,
      "next_effective_date": "2027-03-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/aws/lambda",
      "markdown_url": "https://eolwatch.dev/services/aws/lambda.md",
      "json_url": "https://eolwatch.dev/services/aws/lambda.json"
    },
    {
      "cloud": "aws",
      "service": "Terraform AWS provider",
      "service_slug": "terraform-aws",
      "count": 4,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/aws/terraform-aws",
      "markdown_url": "https://eolwatch.dev/services/aws/terraform-aws.md",
      "json_url": "https://eolwatch.dev/services/aws/terraform-aws.json"
    },
    {
      "cloud": "gcp",
      "service": "BigQuery",
      "service_slug": "bigquery",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-01-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/gcp/bigquery",
      "markdown_url": "https://eolwatch.dev/services/gcp/bigquery.md",
      "json_url": "https://eolwatch.dev/services/gcp/bigquery.json"
    },
    {
      "cloud": "gcp",
      "service": "Cloud Number Registry",
      "service_slug": "cloud-number-registry",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2026-11-25",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/gcp/cloud-number-registry",
      "markdown_url": "https://eolwatch.dev/services/gcp/cloud-number-registry.md",
      "json_url": "https://eolwatch.dev/services/gcp/cloud-number-registry.json"
    },
    {
      "cloud": "gcp",
      "service": "Cloud Run",
      "service_slug": "cloud-run",
      "count": 21,
      "upcoming": 18,
      "next_effective_date": "2027-03-02",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/gcp/cloud-run",
      "markdown_url": "https://eolwatch.dev/services/gcp/cloud-run.md",
      "json_url": "https://eolwatch.dev/services/gcp/cloud-run.json"
    },
    {
      "cloud": "gcp",
      "service": "Compute Engine",
      "service_slug": "compute-engine",
      "count": 72,
      "upcoming": 69,
      "next_effective_date": "2026-12-01",
      "next_effective_precision": "month",
      "url": "https://eolwatch.dev/services/gcp/compute-engine",
      "markdown_url": "https://eolwatch.dev/services/gcp/compute-engine.md",
      "json_url": "https://eolwatch.dev/services/gcp/compute-engine.json"
    },
    {
      "cloud": "gcp",
      "service": "Gemini Enterprise Agent Platform",
      "service_slug": "gemini-enterprise-agent-platform",
      "count": 11,
      "upcoming": 8,
      "next_effective_date": "2026-11-19",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/gcp/gemini-enterprise-agent-platform",
      "markdown_url": "https://eolwatch.dev/services/gcp/gemini-enterprise-agent-platform.md",
      "json_url": "https://eolwatch.dev/services/gcp/gemini-enterprise-agent-platform.json"
    },
    {
      "cloud": "gcp",
      "service": "Google Kubernetes Engine",
      "service_slug": "gke",
      "count": 10,
      "upcoming": 9,
      "next_effective_date": "2027-02-11",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/gcp/gke",
      "markdown_url": "https://eolwatch.dev/services/gcp/gke.md",
      "json_url": "https://eolwatch.dev/services/gcp/gke.json"
    },
    {
      "cloud": "gcp",
      "service": "Security Command Center",
      "service_slug": "security-command-center",
      "count": 1,
      "upcoming": 1,
      "next_effective_date": "2027-02-01",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/gcp/security-command-center",
      "markdown_url": "https://eolwatch.dev/services/gcp/security-command-center.md",
      "json_url": "https://eolwatch.dev/services/gcp/security-command-center.json"
    },
    {
      "cloud": "oci",
      "service": "Oracle Database",
      "service_slug": "oracle-database",
      "count": 3,
      "upcoming": 3,
      "next_effective_date": "2027-07-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/oci/oracle-database",
      "markdown_url": "https://eolwatch.dev/services/oci/oracle-database.md",
      "json_url": "https://eolwatch.dev/services/oci/oracle-database.json"
    },
    {
      "cloud": "oci",
      "service": "Oracle Linux",
      "service_slug": "oracle-linux",
      "count": 3,
      "upcoming": 3,
      "next_effective_date": "2029-07-31",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/oci/oracle-linux",
      "markdown_url": "https://eolwatch.dev/services/oci/oracle-linux.md",
      "json_url": "https://eolwatch.dev/services/oci/oracle-linux.json"
    },
    {
      "cloud": "oci",
      "service": "Terraform OCI provider",
      "service_slug": "terraform-oci",
      "count": 1,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/oci/terraform-oci",
      "markdown_url": "https://eolwatch.dev/services/oci/terraform-oci.md",
      "json_url": "https://eolwatch.dev/services/oci/terraform-oci.json"
    },
    {
      "cloud": "multi",
      "service": "SQL Server",
      "service_slug": "sql-server",
      "count": 4,
      "upcoming": 4,
      "next_effective_date": "2027-10-12",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/multi/sql-server",
      "markdown_url": "https://eolwatch.dev/services/multi/sql-server.md",
      "json_url": "https://eolwatch.dev/services/multi/sql-server.json"
    },
    {
      "cloud": "multi",
      "service": "Terraform",
      "service_slug": "terraform",
      "count": 2,
      "upcoming": 0,
      "next_effective_date": null,
      "next_effective_precision": null,
      "url": "https://eolwatch.dev/services/multi/terraform",
      "markdown_url": "https://eolwatch.dev/services/multi/terraform.md",
      "json_url": "https://eolwatch.dev/services/multi/terraform.json"
    },
    {
      "cloud": "multi",
      "service": "Windows Server",
      "service_slug": "windows-server",
      "count": 4,
      "upcoming": 4,
      "next_effective_date": "2027-01-12",
      "next_effective_precision": "day",
      "url": "https://eolwatch.dev/services/multi/windows-server",
      "markdown_url": "https://eolwatch.dev/services/multi/windows-server.md",
      "json_url": "https://eolwatch.dev/services/multi/windows-server.json"
    }
  ]
}
