# My Portainer Extensions license has expired. What can I do?

In December 2020, Portainer stopped the extensions program as part of the release of Portainer 2.0. The RBAC, External Authentication and Registry Management capabilities offered with extensions was replaced with the dedicated Business Edition. The 1.24.x code reached the end of it’s End of Life process on December 31, 2021.

#### What does End of Life for 1.24.x and Extensions products mean?

* The 1.24.x image will be permanently removed from Docker Hub therefore if the original image is required (ever), it will need to have been locally stored by the user prior to that date.
* Any and all effort to update or maintain the 1.24.x codebase by the Portainer Team will cease. This includes the addressing of any new security vulnerabilities identified by the community.
* The source code will be archived in GitHub.

As a Portainer Extensions user, you have two options:

**Option 1: 3 Nodes Free**

If you have 3 nodes or less in your environment, we can send you a license for 3 Portainer Business nodes free. Please [complete the form](https://www.portainer.io/take-5?hsLang=en) and our team will be in touch.

**Option 2: Purchase a license for more than 3 nodes**

If you have more than 3 nodes, please complete our [additional pricing request form](https://www.portainer.io/portainer-business-buy-more?hsLang=en) and we'll get in touch as soon as possible with a quote.

### Upgrade Instructions

We have [complete guides](/start/upgrade/tobe.md) on how to upgrade from 1.24.x to Portainer Business Edition for your platform.

For more on why you should transition to Portainer Business Edition, we have a [blog post](https://www.portainer.io/blog/why-transition-to-portainer-business-from-portainer-extensions?hsLang=en) that goes into detail as to the benefits of doing so.<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.portainer.io/faqs/licensing/my-portainer-extensions-license-has-expired.-what-can-i-do.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
