---
title: Regions | Developer Documentation
description: Information about LlamaCloud regions, including North America and Europe, and their features.
---

LlamaCloud provides cloud services across multiple regions, with availability in North America and Europe currently. You can [sign up](https://cloud.llamaindex.ai/) for a free account to get started in either region.

## Regional Endpoints

|                | North America (NA)      | Europe (EU)                |
| -------------- | ----------------------- | -------------------------- |
| **Cloud**      | cloud.llamaindex.ai     | cloud.eu.llamaindex.ai     |
| **API**        | api.cloud.llamaindex.ai | api.cloud.eu.llamaindex.ai |
| **MCP**        | mcp.llamaindex.ai       | mcp.eu.llamaindex.ai       |
| **AWS Region** | us-east-1               | eu-central-1               |

## Features

### How do I use the EU region with the client?

When setting up the LlamaCloud client, set the base URL to `https://api.cloud.eu.llamaindex.ai`:

- [Python](#tab-panel-714)
- [TypeScript](#tab-panel-715)
- [Go](#tab-panel-716)
- [Java](#tab-panel-717)
- [CLI](#tab-panel-718)

```
import os
from llama_cloud import LlamaCloud


client = LlamaCloud(
    api_key=os.environ["LLAMA_CLOUD_API_KEY"],
    base_url="https://api.cloud.eu.llamaindex.ai",
)


files = client.files.list()
print(f"{len(files.items)} files in the EU region")
```

```
import LlamaCloud from '@llamaindex/llama-cloud';


const client = new LlamaCloud({
    apiKey: process.env.LLAMA_CLOUD_API_KEY,
    baseURL: 'https://api.cloud.eu.llamaindex.ai',
});


const files = await client.files.list();
console.log(`${files.items.length} files in the EU region`);
```

```
package main


import (
    "context"
    "fmt"
    "log"
    "os"


    llamacloud "github.com/run-llama/llama-parse-go"
    "github.com/run-llama/llama-parse-go/option"
)


func main() {
    client := llamacloud.NewClient(
        option.WithAPIKey(os.Getenv("LLAMA_CLOUD_API_KEY")),
        option.WithBaseURL("https://api.cloud.eu.llamaindex.ai"),
    )


    files, err := client.Files.List(context.Background(), llamacloud.FileListParams{})
    if err != nil {
        log.Fatal(err)
    }
    fmt.Printf("%d files in the EU region\n", len(files.Items))
}
```

```
import ai.llamaindex.llamacloud.client.LlamaCloudClient;
import ai.llamaindex.llamacloud.client.okhttp.LlamaCloudOkHttpClient;


public class EuRegionClient {
    public static void main(String[] args) {
        LlamaCloudClient client = LlamaCloudOkHttpClient.builder()
            .apiKey(System.getenv("LLAMA_CLOUD_API_KEY"))
            .baseUrl("https://api.cloud.eu.llamaindex.ai")
            .build();


        System.out.println(client.files().list().items().size() + " files in the EU region");
    }
}
```

Terminal window

```
# llp reads LLAMA_CLOUD_API_KEY from the environment.
llp --base-url https://api.cloud.eu.llamaindex.ai files list | jq -s 'length'
```

### How do I use the EU region with MCP?

Point your MCP client at the EU endpoint, `https://mcp.eu.llamaindex.ai/mcp`, instead of the NA endpoint. Which endpoint you use is determined by the region your account lives in: an account on `https://cloud.eu.llamaindex.ai` uses the EU endpoint, and an account on `https://cloud.llamaindex.ai` uses the NA one. A token issued in one region is rejected by the other. For per-client setup instructions, see the [MCP documentation](../../for-agents/mcp/).

### Are there any differences between NA and EU LlamaCloud?

Both regions support the same core functionality. NA is our primary region where new features are released first, so EU may occasionally have small variations in product behavior or receive new features slightly later. This is primarily due to model availability from our upstream providers.

### Can I connect NA organizations and EU organizations for LlamaCloud, LlamaParse, Billing, etc…?

LlamaIndex does not support this at the moment, Please [let us know](mailto:support@runllama.ai) if you’re interested in this feature.

### Where is my data stored and processed?

Data will be stored within the region it is uploaded to. If interacting with LlamaCloud EU for example, all data provided will remain within the EU region for storage and processing.

### How can I see my organization’s region?

Check your URL. If your url is `https://cloud.llamaindex.ai` that is LlamaCloud NA, if your url is `https://cloud.eu.llamaindex.ai` that is LlamaCloud EU.

### Can I switch my organization between regions?

LlamaCloud does not support migrating between regions at this time. Please [let us know](mailto:support@runllama.ai) if you’re interested in this feature.

## Legal & Compliance

### What privacy and data protection frameworks does LlamaCloud comply with?

LlamaCloud adheres to the General Data Protection Regulation (GDPR) and all other applicable laws and regulations governing our services. We are also SOC 2 Type 2 certified and HIPAA compliant. For more details on our security policies and practices, visit our [Trust Center](https://security.llamaindex.ai/).

### Where do I send security or SOC 2 questions?

Start with our [Trust Center](https://security.llamaindex.ai/), where you can review our security posture and request our SOC 2 Type 2 report and supporting compliance documentation. If your question isn’t answered there, contact <support@runllama.ai>.

### Can I sign a Data Processing Addendum (DPA) with LlamaIndex?

Yes. To request one, complete our [DPA request form](https://powerforms.docusign.net/c2d2c960-b423-418b-8c0d-142d6d99960e?env=na4\&acct=ee4e6249-cd9d-4111-89ef-aa930b7cbb40\&accountId=ee4e6249-cd9d-4111-89ef-aa930b7cbb40). Please note that Business Associate Agreements (BAAs) are only available for customers on our Enterprise plan.

### My company is not based in the EU, can I still have my data hosted there?

Yes, you can use LlamaCloud EU independent of your location.

### Do you have a legal entity in the EU that we can contract with?

No, we do not have a legal entity in the EU for customer contracting today.

### Do different legal terms apply if I choose the EU region?

No, the terms are the same for the EU and NA regions.
