> 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.md).

# Applications

This page is the technical reference for Applications on Nuvolos: how to create, configure, and resize them; how sessions and logs work; how to install software inside them; how to recover when they misbehave; and how to export them for use elsewhere.

In Nuvolos, each application is a separate entity with its own resources and environmental settings. Three properties follow directly from this:

1. You can have multiple applications of the same type (such as two separate RStudio installs) in the same instance, each with its own packages and versions.
2. When you [take a snapshot](/how-to-guides/common-workflows/snapshots/create-a-snapshot.md), applications are captured along with all packages and environmental files.
3. Applications can be distributed to other Instances, carrying their full configuration with them.

#### Where to go next

* For step-by-step instructions on creating, starting, and stopping Applications, see [How-to › Shared workflows › Starting an Application](/how-to-guides/common-workflows/starting-an-application.md).&#x20;
* For storage options that complement Applications (Workspace, Personal, Application library, Large File Storage), see [Reference › File storage](/reference/file-system-and-storage.md).
* For accessing data from inside Applications (Python, R, MATLAB, Stata connectors), see [Reference › Data storage](/reference/data-storage.md).
* For programmatic Application control via shell or Python, see [Reference › CLI and Python API](/reference/nuvolos-cli-and-python-api.md).
* For the conceptual model of Application containerisation and lifecycle, see [Concepts › How Applications work](/concepts/applications.md).


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.nuvolos.com/reference/applications.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
