Deprecation policy

This document details the deprecation policy for both API functionality and datasets.

As with any software consisting of many components, features naturally evolve over time. To warn you about upcoming changes, we use a deprecation policy for APIs and datasets that are subject to change. We strive to provide either an alternative or updated version and will note this in the deprecation notice. We also strive to provide sufficient time between the deprecation and eventual sunset of the API or dataset to give you time to update to a new API version or dataset.

API deprecation

Once an API or API version has been deprecated this will be indicated in the API response with a X-KNMI-Deprecation header. This header indicates the sunset date of the API or API version and where to find the deprecation notice.

Once the sunset date has passed, the deprecated API or API version is no longer functional. The minimum time between deprecation and sunset is two months.

An example response header that contains deprecation information is as follows:

X-KNMI-Deprecation: "sunset=2024-06-01T00:00:00Z; info=https://developer.dataplatform.knmi.nl/deprecation-edr-api-unversioned"

Dataset deprecation

Once a dataset has been deprecated, this will be indicated in the Open Data API response with a X-KNMI-Deprecation header. This header indicates the sunset date of the dataset and where to find the deprecation notice. Additionally, this information will appear in the Data Catalog entry of the dataset.

Once the sunset date has passed, the deprecated dataset will no longer receive updates. The data will remain accessible. The minimum time between deprecation and sunset is two months.

An example response header of the Open Data API that contains deprecation information is as follows:

X-KNMI-Deprecation: "sunset=2024-07-17T00:00:00Z; info=https://developer.dataplatform.knmi.nl/deprecation-cell-tracking_1"

We provide example scripts that automatically check and log the deprecation header.

Exceptions

No policy can cover every possible situation. KNMI Data Platform is an evolving system and this document will evolve with it. In situations where this policy does not fit, we will communicate this through our newsletter and in all relevant deprecation notices.

Datasets subject to deprecation

The following datasets have been deprecated and will no longer receive updates after their sunset date. If available, an alternative dataset is provided.

Dataset Alternative Sunset date
Actuele10mindataKNMIstations/1 Actuele10mindataKNMIstations/2.0 10-01-2022
cell-tracking/1 cell-tracking/2.0 and 3d-radar-composite/1.0 16-07-2024
cesar_surface_rad_la1_t10/v1.0 cesar_surface_radiation_la1_t10/v1.0 24-04-2023
cesar_surface_rad_lb1_t10/v1.0 cesar_surface_radiation_lb1_t10/v1.0 24-04-2023
cesar_surface_rad_lc1_t10/v1.0 cesar_surface_radiation_lc1_t10/v1.0 24-04-2023
climate_normals_1991_2020_per_10_days_by_station/1 climate_normals_1991_2020_per_10_days_by_station/2 06-04-2023
harmonie_arome_cy40_bes/0.2 harmonie_arome_cy43_bes/1.0 20-06-2024
harmonie_arome_cy40_p1/0.2 harmonie_arome_cy43_p1/1.0 01-09-2024
harmonie_arome_cy40_p2a/0.2 harmonie_arome_cy43_p2a/1.0 20-06-2024
harmonie_arome_cy40_p2b/0.2 harmonie_arome_cy43_p2b/1.0 20-06-2024
harmonie_arome_cy40_p3/0.2 harmonie_arome_cy43_p3/1.0 01-09-2024
harmonie_arome_cy40_p4a/0.2 harmonie_arome_cy43_p4a/1.0 20-06-2024
harmonie_arome_cy40_p4b/0.2 harmonie_arome_cy43_p4b/1.0 20-06-2024
harmonie_arome_cy40_p5/0.2 harmonie_arome_cy43_p5/1.0 01-09-2024
hot_air_balloon_derived_winds/1.0 hot_air_balloon_derived_winds/2.0 15-02-2024
knmi_ha43_nl_2p5km/1.0 uwcw_extra_lv_ha43_nl_2km/1.0 20-06-2024
knmi_hap2_bes_0p05deg/1.0 uwcw_extra_ha43_bess_0p05deg/1.0 20-06-2024
Netherlands_earthquake_magnitude_completeness_map/1 netherlands_earthquake_magnitude_completeness/1.0 25-09-2023
RAD_OPERA_24H_RAINFALL_ACCUMULATION_EURADCLIM/1.0 RAD_OPERA_24H_RAINFALL_ACCUMULATION_EURADCLIM/2.0 08-07-2024
RAD_OPERA_HOURLY_RAINFALL_ACCUMULATION_EURADCLIM/1.0 RAD_OPERA_HOURLY_RAINFALL_ACCUMULATION_EURADCLIM/2.0 08-07-2024
rdsa_inventory_changelog/1.0 rdsa_inventory_changelog/2.0 23-08-2023
waarneemstations/3 waarneemstations/4 28-07-2023
waarneemstations/4 waarneemstations/5 28-07-2023
wins50_ctl_nl_daily_3d/1 wins50_ctl_nl_daily_3d/2 03-09-2022
wins50_ctl_nl_ts_singlepoint/1 wins50_ctl_nl_ts_singlepoint/2 29-03-2022
wins50_ctl_nl_ts_singlepoint/2 wins50_ctl_nl_ts_singlepoint/3 08-02-2023
wins50_wfp_2050_nl_daily_3d/1 wins50_wfp_2050_nl_daily_3d/2 08-02-2023
wins50_wfp_2050_nl_ts_singlepoint/1 wins50_wfp_2050_nl_ts_singlepoint/2 08-02-2023
wins50_wfp_nl_ts_singlepoint/1 wins50_wfp_nl_ts_singlepoint/2 08-02-2023
wins50_wfp_nl_ts_singlepoint/2 wins50_wfp_nl_ts_singlepoint/3 08-02-2023

Navigation