> For the complete documentation index, see [llms.txt](https://docs.nuvolos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nuvolos.com/reference/applications/application-resources.md).

# Application sizes and resources

Application size determines the compute resources available to an Application, including CPU, RAM, and optionally GPU resources. Sizes can be changed at any time while a project is active, though running Applications must be restarted for changes to take effect.

Nuvolos offers two categories of Application sizes:

* **Included sizes** use Nuvolos Compute Units (NCUs) and are covered by your subscription. These run on shared infrastructure, meaning resources are allocated dynamically. For example, an Application configured with 4 NCUs can use up to 4 vCPUs and 16 GB of RAM, though the actual share may vary during periods of high platform usage.
* **Credit-based sizes** consume Credits and run on dedicated infrastructure with guaranteed CPU, RAM, and GPU allocations. These sizes are intended for demanding workloads such as large-memory processing, GPU acceleration, or HPC-style computing. Credit-based sizes must be enabled by a Space Administrator before they can be used.

By default, Applications are configured with sizes included in your Nuvolos subscription. Additional resources beyond the included allocation can be used on a pay-as-you-go basis through Credits. The *Credit/hour* indicator shows whether a selected size consumes Credits and at what rate.

Application size only refers to compute resources. Storage usage is tracked separately through the *Space Usage* indicator, which reflects the disk space consumed by Application files such as installed packages, databases, and other project data.

### Size limits and self-service scaling

* Self-service size changes within the platform are possible between 1 and 16 NCUs for Included sizes.
* Applications on credit-based sizes can scale between 8 vCPUs / 32 GB RAM and 120 vCPUs / 456 GB RAM, with corresponding GPU options.
* Credit-based sizes need to be enabled per Space by a space administrator before Instance Editors can use them. See [Administration › Space management](/administration/space-management.md).

### Change an Application's size

1. Navigate to the Space and Instance containing the application.
2. Make sure you are in the **Current state**.
3. On the sidebar, click the screen icon (Applications).
4. On the row of the target Application, hover over the **Size** column. Click the icon to open the sizing screen.
5. The sizing view has two tabs - **INCLUDED** and **CREDIT** - corresponding to the two cost categories.
6. Select a configuration and click **SET**. After a few seconds, you return to the Applications overview.

Running Applications must be restarted for the new size to take effect. The radio buttons at the top of the sizing view let you optimise the configuration list for CPU, GPU, or storage, depending on what your workload needs.

### Where to see current sizes

The Applications overview shows a list of your Applications along with their configuration version and current size. The Size column displays:

* NCU allocation for Included sizes.
* Relevant data (such as GPU model) for credit-based sizes.

Hover over the size indicator to see detailed CPU and RAM limits.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.nuvolos.com/reference/applications/application-resources.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.
