{
  "generated_at": "2026-11-13T14:30:20.105Z",
  "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."
  },
  "query": {
    "cloud": [
      "azure"
    ],
    "type": [],
    "category": null,
    "service": "cosmos-db-for-postgresql",
    "q": null,
    "from": null,
    "to": null,
    "within_days": null,
    "status": "all",
    "sort": "date",
    "dir": "asc",
    "limit": 20,
    "offset": 0,
    "detail": "full"
  },
  "total": 1,
  "status_counts": {
    "upcoming": 1,
    "ended": 0,
    "in_effect": 0
  },
  "count": 1,
  "limit": 20,
  "offset": 0,
  "next_offset": null,
  "next_url": null,
  "items": [
    {
      "slug": "azure-cosmos-db-for-postgresql-retirement",
      "title": "Azure Cosmos DB for PostgreSQL retirement",
      "summary": "Retirement date for Azure Cosmos DB for PostgreSQL: 31 Mar 2029. Customers need to migrate to Azure Database for PostgreSQL Elastic Cluster by that date.",
      "cloud": "azure",
      "service": "Azure Cosmos DB for PostgreSQL",
      "service_slug": "cosmos-db-for-postgresql",
      "category": "service",
      "type": "retirement",
      "announced_date": "2026-03-30",
      "effective_date": "2029-03-31",
      "effective_precision": "day",
      "impact": "Azure Cosmos DB for PostgreSQL is retired on 31 Mar 2029. Customers with existing Azure Cosmos DB for PostgreSQL databases need to migrate to Azure Database for PostgreSQL Elastic Cluster by that date. Microsoft states that Elastic Cluster delivers the same distributed PostgreSQL capabilities, with full feature parity built on the Citus extension.",
      "migration_path": "1. Review your current Azure Cosmos DB for PostgreSQL clusters, versions, and any required extensions.\n2. Provision an Azure Database for PostgreSQL Elastic Cluster destination environment.\n3. Use the provided migration tool to move schema and data, validate application behavior, and complete cutover.\n4. Decommission your source clusters after successful validation of your new environment.",
      "replacement": "Azure Database for PostgreSQL Elastic Cluster",
      "affected_versions": [],
      "source_url": "https://azure.microsoft.com/updates?id=556085",
      "extra_source_urls": [],
      "vendor_ref": "556085",
      "last_checked_at": "2026-11-12T09:55:19.345Z",
      "created_at": "2026-11-13T13:36:44.208Z",
      "updated_at": "2026-11-13T13:36:44.208Z",
      "url": "https://eolwatch.dev/items/azure-cosmos-db-for-postgresql-retirement",
      "short_url": "https://eolwatch.dev/i/bo",
      "markdown_url": "https://eolwatch.dev/items/azure-cosmos-db-for-postgresql-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-cosmos-db-for-postgresql-retirement.json",
      "estate_check": {
        "resource_types": [
          "microsoft.dbforpostgresql/servergroupsv2",
          "azurerm_cosmosdb_postgresql_cluster"
        ],
        "fields": [],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    }
  ],
  "sections": [
    {
      "id": "upcoming",
      "heading": "Upcoming",
      "total": 1,
      "url": "https://eolwatch.dev/data/items.json?cloud=azure&service=cosmos-db-for-postgresql",
      "items": [
        {
          "slug": "azure-cosmos-db-for-postgresql-retirement",
          "title": "Azure Cosmos DB for PostgreSQL retirement",
          "cloud": "azure",
          "service": "Azure Cosmos DB for PostgreSQL",
          "service_slug": "cosmos-db-for-postgresql",
          "category": "service",
          "type": "retirement",
          "announced_date": "2026-03-30",
          "effective_date": "2029-03-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 869,
          "source_url": "https://azure.microsoft.com/updates?id=556085",
          "url": "https://eolwatch.dev/items/azure-cosmos-db-for-postgresql-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-cosmos-db-for-postgresql-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-cosmos-db-for-postgresql-retirement.json"
        }
      ]
    }
  ]
}
