# Project sandbox

> The part of a project where your agent may do anything: build, break and try again.

> **Not available yet:** The project sandbox comes with [projects](https://docs.rytiv.com/concepts/projects.md). It is not the same as the [Sandboxes](https://docs.rytiv.com/sandboxes.md) you can create today: those are short-lived machines for one task, and a project sandbox will use them. An agent token of class `sandbox` is how you give an agent this freedom today.

## What it is for

The sandbox is the part of a project where nothing real is at stake. Your agent has full rights there: it can create and delete machines and databases, deploy, and start over, without asking you.

## What you can use today

The pieces exist already:

- [Sandboxes](https://docs.rytiv.com/sandboxes.md) for short-lived machines with a deadline.
- [Computers](https://docs.rytiv.com/computers.md) for a machine whose files stay between sessions.
- [Postgres branches](https://docs.rytiv.com/postgres.md#branch-a-database) for databases you can throw away.
