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

# Data regions

> Learn which region stores your project's data, how a project gets its region, and what a request to the wrong region returns.

Squasher stores data in the US today. EU is not available yet.

## Regions

| Region | Status        | Collector URL                      |
| ------ | ------------- | ---------------------------------- |
| `us`   | Available     | `https://collector-us.squasher.ai` |
| `eu`   | Not available | None                               |

## How a project gets its region

Each organization has one data region. Squasher sets the region when you create the
organization, and every project in the organization uses that region. New organizations get
`us`. The dashboard does not show a region choice.

You cannot change the region of an organization in the dashboard or the API.

## Find the region of a project

Open the **Setup** page of the project. It shows the **Region** and the **Collector** URL of
the project. The coding-agent prompt on the same page includes the same values as `data_region`
and `collector_url`. See [Set up with a coding agent](/agent-setup).

## Where the SDKs send data

The SDKs send data to `https://ingest.squasher.ai` by default. When Squasher checks the ingest
key, it also reads the region of the project. It then sends the request to the collector for
that region. You do not set a region in the SDK.

## Data stays in its region

Squasher does not write data for a project to a different region. Each regional collector
accepts data only for projects in its own region. If a request for a project goes to the
collector of a different region, the collector does not store the data. It returns this
response:

* Status `503 Service Unavailable`
* Header `Retry-After: 60`
* Body `{"error":"regional deployment mismatch"}`

If you get this response, compare your endpoint with the **Collector** URL on the **Setup**
page of the project.

## Agent handoff

Tell an agent to read the region from the project before it changes an endpoint:

```text theme={null}
Find the data region for Squasher project <project_id>.
Read the Region and Collector values on the project's Setup page, or the
data_region and collector_url values in the Setup page prompt.
Keep the SDK on its default endpoint unless the user asks for a different one.
Squasher stores data in the US today. Do not tell the user that EU storage
is available.
```
