API End of Life (EOL) process and migration guides

This page explains the process, key dates, and milestones associated with the end-of-life (EOL) cycle for all API endpoints. In this documentation, you will also find detailed information about key dates and migration guides for API endpoints that are in the end-of-life process.

API End of Life (EOL) process

Snyk GA REST APIs are an evolution of Snyk V1 APIs because the GA REST APIs have:

  • Consistent versioning

  • Pagination and caching

  • Improved performance

  • Specifications for client generation

Snyk EOL for V1 APIs and replacement with GA REST APIs will implement this improvement over the equivalent V1 APIs. As Snyk delivers more GA REST APIs, experimental and beta versions of the REST API will also reach end-of-life.

Migrating from V1 API to GA REST can be a time-consuming process, and Snyk wants to ensure that you have enough time to factor in and execute migrations so that you can have the best API experience as soon as possible. The process for taking an endpoint (V1, experimental, or beta API) to EOL for seamless migration to GA REST is as follows:

  1. Batches of endpoints will be part of an EOL cycle that begins twice a year: one batch in January and one batch in July.

  2. API endpoints can be included for EOL only if they have:

    • A GA REST equivalent or equivalents (except in the rare case where a V1 API does not have or need a GA REST equivalent)

    • Functionality parity between V1 and GA REST (unless explicitly stated otherwise in the migration guide)

    • A migration guide by our field specialists for ease of migration

  3. Snyk will publicly announce which endpoints will be part of an EOL cycle one month before the cycle begins.

  4. On a monthly basis during the EOL cadence, Snyk will temporarily halt functionality for the nominated endpoints for a period of time, increasing in duration over the course of the EOL.

  5. When we reach the EOL date, the endpoint will stop working and you will receive an error. In addition, the API documentation will be removed.

Types of API EOL

The following types of EOL will take place during each cycle:

  1. V1 API: When a GA REST equivalent or equivalents are released, Snyk will aim to include the V1 API in an end-of-life cycle as soon as possible. Users will have a six-month window to migrate off the endpoint, beginning at the public announcement in January and July.

  2. Experimental and beta: When Snyk upgrades a REST endpoint to GA that has earlier experimental or beta endpoints or both, Snyk will aim to include them in the EOL cycle as soon as possible. Users will have a 3-month window to migrate off the endpoint (starting from the public announcement in January and July).

In exceptional circumstances, Snyk may have to announce an EOL for an endpoint outside of the two announcements each year in January and July. Users will receive a one-month notice of the EOL cycle. The time window to migrate off the endpoint will follow the same windows identified for each type of EOL: a V1 API or an experimental or beta endpoint.

Last updated

More information

Snyk privacy policy

© 2023 Snyk Limited | All product and company names and logos are trademarks of their respective owners.