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

# Instance Types

> Compute configurations for Orgo cloud computers

Every Orgo computer runs on a dedicated instance with guaranteed resources. Choose the instance type that fits your workload.

## Available instances

| Instance     | CPU      | RAM  | API identifier         |
| ------------ | -------- | ---- | ---------------------- |
| **Standard** | Standard | 4GB  | `orgo-computer-small`  |
| **Medium**   | 2x       | 8GB  | `orgo-computer-medium` |
| **Large**    | 4x       | 16GB | `orgo-computer-large`  |
| **XL**       | 4x       | 32GB | `orgo-computer-xl`     |

All instances include Linux OS, full API access, and 1280x720 default resolution.

***

## Instance details

<AccordionGroup>
  <Accordion title="orgo-computer-small" defaultOpen>
    **Standard CPU / 4GB RAM**

    The default instance. Great for lightweight browser automation, simple web scraping, and single-task agents.

    | Resource           | Value    |
    | ------------------ | -------- |
    | CPU                | Standard |
    | RAM                | 4GB      |
    | Default resolution | 1280x720 |
    | OS                 | Linux    |

    ```python theme={null}
    computer = Computer()  # Standard is the default
    ```
  </Accordion>

  <Accordion title="orgo-computer-medium">
    **2x CPU / 8GB RAM**

    Handles heavier browser workloads, multi-tab sessions, and agents that run multiple tools concurrently.

    | Resource           | Value    |
    | ------------------ | -------- |
    | CPU                | 2x       |
    | RAM                | 8GB      |
    | Default resolution | 1280x720 |
    | OS                 | Linux    |

    ```python theme={null}
    computer = Computer(ram=8, cpu=2)
    ```
  </Accordion>

  <Accordion title="orgo-computer-large">
    **4x CPU / 16GB RAM**

    Built for development environments, data processing, and agents running resource-intensive applications.

    | Resource           | Value    |
    | ------------------ | -------- |
    | CPU                | 4x       |
    | RAM                | 16GB     |
    | Default resolution | 1280x720 |
    | OS                 | Linux    |

    ```python theme={null}
    computer = Computer(ram=16, cpu=4)
    ```
  </Accordion>

  <Accordion title="orgo-computer-xl">
    **4x CPU / 32GB RAM**

    Maximum memory for large-scale processing, memory-heavy applications, and enterprise workloads.

    | Resource           | Value    |
    | ------------------ | -------- |
    | CPU                | 4x       |
    | RAM                | 32GB     |
    | Default resolution | 1280x720 |
    | OS                 | Linux    |

    ```python theme={null}
    computer = Computer(ram=32, cpu=4)
    ```
  </Accordion>
</AccordionGroup>

***

## Choosing an instance

<CardGroup cols={2}>
  <Card title="Web scraping & simple tasks" icon="browser">
    **Standard** - Standard CPU / 4GB
  </Card>

  <Card title="Multi-tab browsing & automation" icon="layer-group">
    **Medium** - 2x CPU / 8GB
  </Card>

  <Card title="Dev environments & data processing" icon="microchip">
    **Large** - 4x CPU / 16GB
  </Card>

  <Card title="Enterprise & memory-intensive work" icon="server">
    **XL** - 4x CPU / 32GB
  </Card>
</CardGroup>

***

## Usage

Pass `ram` and `cpu` when creating a computer to select your instance type:

<CodeGroup>
  ```python Python theme={null}
  from orgo import Computer

  # Standard (default)
  computer = Computer()

  # Medium
  computer = Computer(ram=8, cpu=2)

  # Large
  computer = Computer(ram=16, cpu=4)

  # XL
  computer = Computer(ram=32, cpu=4)
  ```

  ```typescript TypeScript theme={null}
  import { Computer } from 'orgo';

  // Standard (default)
  const computer = await Computer.create();

  // Medium
  const medium = await Computer.create({ ram: 8, cpu: 2 });

  // Large
  const large = await Computer.create({ ram: 16, cpu: 4 });

  // XL
  const xl = await Computer.create({ ram: 32, cpu: 4 });
  ```
</CodeGroup>

***

## Accepted values

The API validates `ram`, `cpu`, and `os` on every computer creation request. Passing an invalid value returns an error.

### RAM

| Value | Description   |
| ----- | ------------- |
| `4`   | 4GB (default) |
| `8`   | 8GB           |
| `16`  | 16GB          |
| `32`  | 32GB          |
| `64`  | 64GB          |

<Note>
  Maximum RAM per computer depends on your plan. Hacker: 4GB. Team: 8GB. Scale: 16GB.
</Note>

### CPU

| Value | Description            |
| ----- | ---------------------- |
| `1`   | Standard CPU (default) |
| `2`   | 2x CPU                 |
| `4`   | 4x CPU                 |
| `8`   | 8x CPU                 |
| `16`  | 16x CPU                |

### OS

| Value   | Description                        |
| ------- | ---------------------------------- |
| `linux` | Linux (default, only supported OS) |

### Resolution

Resolution is passed as a string in `WIDTHxHEIGHTxDEPTH` format. Default is `1280x720x24`.

```
1024x768x24
1280x720x24
1920x1080x24
```

## Persistence

A computer's disk and files persist across stop/start. Stopping a computer archives its disk; starting it again restores your files and installed software on a fresh host (a new IP — in-memory state and running processes are not preserved). Computers run continuously until you explicitly stop them.

***

## Included with every instance

All instance types share these capabilities:

* Full REST API and SDK access
* Screenshot, mouse, keyboard, and bash execution
* File upload and download
* VNC access

<Info>
  Instance type determines the compute resources per agent. The number of agents, storage, bandwidth, and other limits depend on your [plan](https://www.orgo.ai/pricing).
</Info>
