# Resource Classes

Choose the right VPS specs for your agent's workload.

## What is a Resource Class?

Resource classes define the compute resources allocated to your agent:

* **CPU** - Processing power
* **RAM** - Memory for running processes
* **Disk** - Storage space
* **Bandwidth** - Network data transfer

## Available Classes

### Default

The standard configuration for most use cases:

| Spec             | Value       |
| ---------------- | ----------- |
| **CPU**          | 2 vCPU      |
| **RAM**          | 4 GB        |
| **Disk**         | 40 GB SSD   |
| **Hourly Cost**  | \~0.05 AIOU |
| **Monthly Est.** | \~36 AIOU   |

**Best for**: General-purpose agents, chatbots, monitoring tasks

### Large

Scaled-up specs for heavier workloads:

| Spec             | Value       |
| ---------------- | ----------- |
| **CPU**          | 4 vCPU      |
| **RAM**          | 8 GB        |
| **Disk**         | 80 GB SSD   |
| **Hourly Cost**  | \~0.10 AIOU |
| **Monthly Est.** | \~72 AIOU   |

**Best for**: Multi-channel agents, automation with frequent API calls, or workloads that need more headroom for concurrent processes.

### Future Classes

Additional resource classes (Performance, Memory-Optimized, etc.) are on the roadmap. Specs and pricing will be published as they roll out.

## How to Choose

### Light Workloads

* Simple chatbots
* Periodic checks
* Single-channel agents

**Recommendation**: Default class

### Medium Workloads

* Multi-channel agents
* Frequent API calls
* Moderate data processing

**Recommendation**: Large class

### Heavy Workloads

* High-frequency trading
* Large-scale data processing
* Multiple concurrent sub-agents

**Recommendation**: Large class today (Performance/Memory-Optimized tiers are coming soon)

## Changing Resource Class

⚠️ **Important**: Resource class is selected at deployment and cannot be changed without recreating the agent.

To upgrade:

1. Stop and delete current agent
2. Create new agent with higher resource class
3. Transfer configuration and skills

## Cost Comparison

| Class   | Hourly | Monthly (30 days) |
| ------- | ------ | ----------------- |
| Default | \~0.05 | \~36 AIOU         |
| Large   | \~0.10 | \~72 AIOU         |

*Actual rates may vary - check deployment screen for current pricing*

## Resource Monitoring

Monitor your agent's resource usage in the Agent Dashboard:

```
Usage → View CPU, RAM, and disk consumption
```

If consistently hitting limits, consider upgrading resource class.

## Next Steps

→ [Deploy Your First Agent](/agos/agos-cloud/quickstart/deploy-agent.md) to select a resource class


---

# 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://agos.gitbook.io/agos/agos-cloud/concepts/resource-classes.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.
