# Source: https://docs.snyk.io/discover-snyk/getting-started/snyk-release-process.md

# Snyk release process

{% hint style="info" %}
Not all features follow all these stages, and timelines for each feature vary.
{% endhint %}

## Feature release stages

Snyk features are provided to users in the following release stages.

<table><thead><tr><th>Stage</th><th width="195.8680419921875">Description</th><th>Available to</th><th>Access</th><th>Docs</th></tr></thead><tbody><tr><td>Alpha</td><td>Internal release only</td><td>Snyk internal users, potentially some design partners</td><td>Controlled</td><td>No documentation provided</td></tr><tr><td>Closed Beta</td><td>The first customer-facing rollout of a feature</td><td>A preselected group of users</td><td>Invitation only</td><td>Provided but not public</td></tr><tr><td>Early Access</td><td>Feature is tested and ready for use, but not available by default. See <a href="#early-access-features">Early Access features</a></td><td>All users on an opt-in basis. This may include some additional purchase costs</td><td>Opt-in: on request through Snyk account team, or using Snyk Preview</td><td>Public documentation</td></tr><tr><td>General Availability</td><td>Feature is fully enabled</td><td>All users, subject to standard feature availability</td><td>Available by default</td><td>Public documentation</td></tr></tbody></table>

## Feature lifecycle stages

<table><thead><tr><th>Stage</th><th>Description</th><th width="131.5997314453125">Available to</th><th>Access</th><th>Docs</th></tr></thead><tbody><tr><td>Deprecated</td><td>The feature is available, but use is discouraged. See <a href="#deprecated-features">Deprecated features</a></td><td>Active users only</td><td>Available by default</td><td>Public documentation, with the Release status at the top of the page</td></tr><tr><td>End of support</td><td>No new support tickets will be answered. See <a href="#end-of-support-features">End of support features</a></td><td>Active users only</td><td>Available by default</td><td>Public documentation, with the Release status at the top of the page</td></tr><tr><td>End of Life</td><td>The feature is no longer available</td><td>No users</td><td>Not available</td><td>No documentation available</td></tr></tbody></table>

## Brownouts

Brownouts occur when Snyk temporarily suspends an API endpoint or a feature, making it unavailable for use. This situation indicates that the resource or service is still operational, but its performance is reduced compared to its normal or expected capacity.

## Features status

### Early Access features

* [Snyk GitHub Cloud App](https://docs.snyk.io/developer-tools/scm-integrations/organization-level-integrations/github-cloud-app)
* [Automatically created Project collections](https://docs.snyk.io/snyk-platform-administration/snyk-projects/automatically-created-project-collections)
* [Fix code vulnerabilities automatically](https://docs.snyk.io/scan-with-snyk/snyk-code/manage-code-vulnerabilities/fix-code-vulnerabilities-automatically)
* Risk Management
  * [Risk Score](https://docs.snyk.io/manage-risk/prioritize-issues-for-fixing/risk-score)
  * [Reachability analysis](https://docs.snyk.io/manage-risk/prioritize-issues-for-fixing/reachability-analysis)
* Universal Broker
* Language support
  * [Improved .NET scanning](https://docs.snyk.io/supported-languages/supported-languages-list/.net/improved-.net-scanning)
  * [Snyk CLI pnpm support](https://docs.snyk.io/supported-languages/supported-languages-list/javascript#support-for-pnpm)
  * [Improved Gradle SCM scanning](https://docs.snyk.io/supported-languages/supported-languages-list/java-and-kotlin/git-repositories-with-maven-and-gradle#improved-gradle-scm-scanning)
* Reports
  * [Repositories tested in CI/CD report](https://docs.snyk.io/manage-risk/reporting/available-snyk-reports)
  * [PCI-DSS v4.0.1 report](https://docs.snyk.io/manage-risk/reporting/available-snyk-reports#pci-dss-v4.0.1-report)

### Deprecated features

Deprecated features are outdated and will be removed in the future. The documentation page will announce the transition of a feature to Deprecated six months before its start date.

* Snyk Code Quality is deprecated.
* Snyk Code Local Engine is deprecated.
* Apps API has the following deprecated endpoints:
  * **Revoke app bot authorization** endpoint
    * The [Revoke app bot authorization](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#deprecated-revoke-app-bot-authorization) endpoint is deprecated.
    * Use the [Revoke app authorization for a Snyk Group with install ID](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#revoke-app-authorization-for-a-snyk-group-with-install-id) endpoint.
  * **Create a new app for an organization** endpoint
    * The [Create a new app for an organization](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#deprecated-create-a-new-app-for-an-organization) endpoint is deprecated.
    * Use the [Create a new Snyk App for an organization](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#create-a-new-snyk-app-for-an-organization) endpoint.
  * **Get a list of apps created by an organization** endpoint
    * The [Get a list of apps created by an organization](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#deprecated-get-a-list-of-apps-created-by-an-organization) endpoint is deprecated.
    * Use the new [Get a list of apps created by an organization](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#get-a-list-of-apps-created-by-an-organization) endpoint.
  * **Update app attributes that are name, redirect URIs, and access token time to live** endpoint
    * The [Update app attributes that are name, redirect URIs, and access token time to live](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#deprecated-update-app-attributes-that-are-name-redirect-uris-and-access-token-time-to-live) endpoint is deprecated.
    * Use the [Update app creation attributes such as name, redirect URIs, and access token time to live using the App ID](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#update-app-creation-attributes-such-as-name-redirect-uris-and-access-token-time-to-live-using-the-ap) endpoint.
  * **Get an app by client id** endpoint
    * The [Get an app by client id](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#deprecated-get-an-app-by-client-id) endpoint is deprecated.
    * Use the [Get a Snyk App by its App ID](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#get-a-snyk-app-by-its-app-id) endpoint.
  * **Delete an app** endpoint
    * The [Delete an app](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#deprecated-delete-an-app) endpoint is deprecated.
    * Use the [Delete a Snyk App by its App ID](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#delete-an-app-by-its-app-id) endpoint.
  * **Manage client secrets for an app** endpoint
    * The [Manage client secrets for an app](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#deprecated-manage-client-secrets-for-an-app) endpoint is deprecated.
    * Use the [Manage client secret for non-interactive Snyk App installations](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#manage-client-secret-for-non-interactive-snyk-app-installations) endpoint.
  * **Get a list of app bots authorized to an organization** endpoint
    * The [Get a list of app bots authorized to an organization](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#deprecated-get-a-list-of-app-bots-authorized-to-an-organization) endpoint is deprecated.
    * Use the [Get a list of apps installed for an organization](https://docs.snyk.io/snyk-api/api-endpoints-index-and-tips#get-a-list-of-apps-installed-for-an-organization) endpoint.
  * [Integration with Google Container Registry (GCR)](https://docs.snyk.io/scan-with-snyk/snyk-container/container-registry-integrations/integrate-with-google-container-registry-gcr) is deprecated.

### End of support features

When a feature transitions to an end-of-support stage, both development and support work are terminated.

The documentation page will announce the transition of a feature to End of Support six months before its start date.

### End of Life features

A feature can also be the subject of an end-of-life event, meaning that the feature or capability impacted by this process ceases to exist and is removed from the product and public documentation.

API endpoints have a dedicated section for the end of life process and also provide details about the migration steps. Navigate to the [API End of Life process and migration guides](https://docs.snyk.io/snyk-api/api-end-of-life-eol-process-and-migration-guides) for more details.