# Upgrading an Instance

**Why should you upgrade?** Free accounts come with **one workspace that shares resources with other Xano customers**. It also is limited on capabilities such as storage, database records and processing power. You'll easily be able to prototype most of your application in this type of account, but upgrading to a paid plan will give you a more powerful instance that can scale with your needs. [View plan pricing and details](http://www.xano.com/pricing).

**What does upgrading your instance actually do?** Upgrading your instance migrates your data and business logic to a brand new, faster instance. If you upgrade to the Prototype or Business package, you'll be put on your own dedicated instance for maximum performance and scalability.

**How long does upgrading take?** Upgrading an instance takes seconds to complete.

**Does upgrading happen automatically once I pay? NO it does not**. If you're upgrading to a more powerful instance, you'll need to update your API URL ORIGIN on the front-end. You can read more about what this is below.

## **How to upgrade an instance** <a href="#how-to-upgrade-an-instance" id="how-to-upgrade-an-instance"></a>

### **Step 1 - Go to the Billing page** <a href="#step-1-go-to-the-billing-page" id="step-1-go-to-the-billing-page"></a>

Go to the Billing section within Xano. You can get there by clicking "Billing" in the side menu on the instances page. You can also click your initials when you're in your workspace and clicking the "Billing" link.

![](https://gblobscdn.gitbook.com/assets%2F-M8Si5XvG2QHSLi9JcVY%2F-MLtaPPiFIcKRA1IHLRL%2F-MLtdp37l3jAzup0LPJD%2Fimage.png?alt=media\&token=61cc49c6-9c69-4102-8a3f-1c0db40cb9db)

### **Step 2 - Select a plan** <a href="#step-2-select-a-plan" id="step-2-select-a-plan"></a>

Click the **Change Plan** button on the instance you want to upgrade. You will be taken through a workflow where you can review and select a plan for the instance. You'll be asked to provide payment information.

![](https://gblobscdn.gitbook.com/assets%2F-M8Si5XvG2QHSLi9JcVY%2F-MLtaPPiFIcKRA1IHLRL%2F-MLtek5bD7iVeaKlrCkm%2Fimage.png?alt=media\&token=acc0dfcc-88a3-4164-9e9e-902f632f2f38)

### **Step 3 - Write down your new API URL ORIGIN**  <a href="#step-3-write-down-your-new-api-url-origin" id="step-3-write-down-your-new-api-url-origin"></a>

### **THIS IS THE MOST IMPORTANT STEP** <a href="#this-is-the-most-important-step" id="this-is-the-most-important-step"></a>

**To ensure a seamless transition for your users, please read this section carefully.**

#### **Click the "Start Upgrade" button...** <a href="#click-the-start-upgrade-button" id="click-the-start-upgrade-button"></a>

Don't worry, this doesn't start the upgrade right away. This will bring up a dialog telling you what you need to be aware of before continuing.

![](https://gblobscdn.gitbook.com/assets%2F-M8Si5XvG2QHSLi9JcVY%2F-MLtrVS8PurrDP0SD9a8%2F-MLtsUxbl9egHzhbid-E%2Fimage.png?alt=media\&token=9acf62fe-41ab-46f4-bf1a-9b6d7c09ff0e)

#### Write down your new API URL Origin <a href="#write-down-your-new-api-url-origin" id="write-down-your-new-api-url-origin"></a>

**What is an API URL ORIGIN anyway?** It's the first part of any API endpoint you have hooked up to the front-end. See below for an example

```
YOUR API URL ORIGIN (example)https://xd6b-cfde-62f6.dev.xano.io/​YOUR FULL API ENDPOINT URL FOR 'GET USERS' (example)https://xd6b-cfde-62f6.dev.xano.io/api:4qSkfrOl/user
```

![](https://gblobscdn.gitbook.com/assets%2F-M8Si5XvG2QHSLi9JcVY%2F-MM1dlEgY3591ycQ9n2L%2F-MM1icmB9EQNeWof0vyK%2Fimage.png?alt=media\&token=6c4be85c-20de-4f36-9a55-87e248ae5caf)

### Step 4 - Update your Front-end with the new API URL ORIGIN <a href="#step-4-update-your-front-end-with-the-new-api-url-origin" id="step-4-update-your-front-end-with-the-new-api-url-origin"></a>

Let's pretend the NEW API URL ORIGIN was **`https://x715-fe9c-6426.n7.xano.io`**

#### **If you use Appgyver** <a href="#if-you-use-appgyver" id="if-you-use-appgyver"></a>

Here's an example of how you would update it in [AppGyver](https://www.appgyver.com/)​

#### **If you use Adalo** <a href="#if-you-use-adalo" id="if-you-use-adalo"></a>

Here's an example of how you would update it in [Adalo](https://www.adalo.com/)​

#### **If you using a Front-end framework** <a href="#if-you-using-a-front-end-framework" id="if-you-using-a-front-end-framework"></a>

If you are using a front-end framework, you can do a global find and replace in your code editor to replace the API ORIGIN URL.

### Step 5 - Complete your upgrade <a href="#step-5-complete-your-upgrade" id="step-5-complete-your-upgrade"></a>

Once you follow the above steps above, type **I UNDERSTAND** into the box and click the button "Start upgrade now".

![](https://gblobscdn.gitbook.com/assets%2F-M8Si5XvG2QHSLi9JcVY%2F-MM1dlEgY3591ycQ9n2L%2F-MM1jNPVh01JrLMEiWAQ%2Fimage.png?alt=media\&token=401ce1f9-f5cd-4436-aa5f-1082ca936bef)


---

# 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.flexmoney.uk/documentation/untitled-2/instances/upgrading-an-instance.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.
