> ## Documentation Index
> Fetch the complete documentation index at: https://julius.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Containers

> Learn what a container is, how long containers last, and the different types of containers available for the different plans.

A **container** is the virtual environment where Julius is manipulating your [files](https://julius.ai/docs/get-started/files) to execute code, perform analysis, and generate visualizations! Each container acts like a remote computer in the cloud, and like a computer a container has dedicated resources like RAM and CPU.

### Container Persistence

By default all free and paid user containers are live for up to 1 hour of inactivity. After 1 hour of inactivity, the container is spun down.

### Types of Containers

There are three types of containers -- **Standard**, which is included in all plans, and **Longer Lifespan** and **Memory Boost** which are available on the Pro plan and higher.

| Container Type  | Container Persistence | Amount of RAM | Plan Type           |
| --------------- | --------------------- | ------------- | ------------------- |
| Standard        | 1 Hour                | 8 GB          | All plans           |
| Longer Lifespan | 3 Hours               | 8 GB          | Pro plan and higher |
| Memory Boost    | 1 Hour                | 32 GB         | Pro plan and higher |

Click the **Code Sandbox** icon in the chat bar to view your container's status and access **Reset...** and **Sandbox Settings**:

<Frame>
  <img src="https://mintcdn.com/julius-d061c216/H3rgPXeLJxCo9mYf/images/get-started/containers/code-sandbox-menu.png?fit=max&auto=format&n=H3rgPXeLJxCo9mYf&q=85&s=7b6c1abaef4ebf184fdce70222eeaf10" alt="Code Sandbox popup showing status, RAM/CPU usage, Code Language, Reset, and Sandbox Settings" title="Code Sandbox popup" className="mx-auto" style={{ width:"60%" }} width="2504" height="1384" data-path="images/get-started/containers/code-sandbox-menu.png" />
</Frame>

<Accordion title="Restarting Containers" defaultOpen="true" icon="recycle">
  You can manually **restart** Julius while preserving your files and settings. Choose this option if you're experiencing performance issues.

  <Steps>
    <Step title="Step 1">
      Click the **Code Sandbox** icon in the chat bar (next to Reasoning)
    </Step>

    <Step title="Step 2">
      Click **Reset...**, then click **Restart container** in the dialog that appears
    </Step>
  </Steps>

  This safely restarts the code environment and preserves your files and settings.
</Accordion>

<Accordion title="Resetting Containers (Factory Reset)" defaultOpen="true" icon="rotate-left">
  If restarting doesn't fix the issue and you want to start from a clean slate, you can **factory reset** your container instead. This will:

  * Permanently delete all uploaded files
  * Clear all memory
  * Reset to default settings

  <Steps>
    <Step title="Step 1">
      Click the **Code Sandbox** icon in the chat bar, then click **Reset...**
    </Step>

    <Step title="Step 2">
      Expand **I'm still having issues** to reveal **Factory Reset**
    </Step>

    <Step title="Step 3">
      Check **I confirm I want to delete my files and reset my settings**, then click **Reset container and delete user data**
    </Step>
  </Steps>

  <Warning>
    This action is permanent and can't be undone.
  </Warning>
</Accordion>

<Accordion title="Changing Container Type" defaultOpen="true" icon="server">
  To get more RAM or a longer container lifespan (Pro plan and higher), switch container types from **Sandbox Settings**:

  <Steps>
    <Step title="Step 1">
      Open **Chat Settings** and go to **Sandbox Settings**
    </Step>

    <Step title="Step 2">
      Select **Longer Lifespan** or **Memory Boost**, based on the table above
    </Step>
  </Steps>
</Accordion>

***

<Info>
  Reach out to [**team@julius.ai**](mailto:team@julius.ai) for support or to ask questions not answered in our documentation.
</Info>
