Skip to content

Commit 6dc3e30

Browse files
authored
Revise edge deployments (#478)
1 parent 810435b commit 6dc3e30

File tree

10 files changed

+36
-132
lines changed

10 files changed

+36
-132
lines changed

docs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1040,7 +1040,7 @@
10401040
},
10411041
{
10421042
"source": "/reference/eu-domain",
1043-
"destination": "/reference/regions"
1043+
"destination": "/reference/edge-deployments"
10441044
},
10451045
{
10461046
"source": "/reference/sharing",

reference/cli.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ The easiest way to start using Axiom CLI is by logging in through the command li
7272

7373
While most users will only need to manage a single Axiom deployment, Axiom CLI provides the capability to switch between multiple organizations for those who require it. You can easily switch between organizations using straightforward CLI commands. For example, `axiom auth switch-org` lets you change your active organization, or you can set the `AXIOM_ORG_ID` environment variable for the same purpose.
7474

75-
Every setting in Axiom CLI can be overwritten via environment variables configured in the `~/.axiom.toml` file. Specifically, `AXIOM_URL`, `AXIOM_TOKEN`, and `AXIOM_ORG_ID` are important for configuring your environment. Set `AXIOM_URL` to your Axiom domain. For more information, see [Regions](/reference/regions). You can switch between environments using the `axiom auth select` command.
75+
Every setting in Axiom CLI can be overwritten via environment variables configured in the `~/.axiom.toml` file. Specifically, `AXIOM_URL`, `AXIOM_TOKEN`, and `AXIOM_ORG_ID` are important for configuring your environment. Set `AXIOM_URL` to your Axiom domain. For more information, see [Edge deployments](/reference/edge-deployments). You can switch between environments using the `axiom auth select` command.
7676

7777
To view available environment variables, run `axiom help environment` for an up to date list of env vars:
7878

reference/edge-deployments.mdx

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Edge deployments'
2+
title: Edge deployments
33
description: 'This page explains Axiom’s edge deployment architecture and how to control where your event data is stored.'
44
keywords: ['eu', 'regions', 'edge', 'deployment']
55
---
@@ -15,70 +15,72 @@ This edge deployment model provides flexibility that isn’t possible with separ
1515

1616
## Available edge deployments
1717

18-
Axiom currently supports the following edge deployments for data ingest:
18+
Axiom currently supports the following edge deployments:
1919

2020
<BaseDomains />
2121

2222
<Note>
23-
All other API operations use `https://api.axiom.co` as the base domain.
23+
The base domain of all other API endpoints is `https://api.axiom.co`.
2424
</Note>
2525

26-
New edge deployments are prioritized based on interest. [Contact us](https://www.axiom.co/contact) to discuss your requirements.
26+
Axiom prioritizes new edge deployments based on interest. [Contact Axiom](https://www.axiom.co/contact) to discuss your requirements.
2727

2828
## Current capabilities
2929

30-
Your organization’s default edge deployment determines where event data is stored at rest. Query execution and account operations currently route through centralized infrastructure, which will change as edge deployment capabilities expand.
30+
Your organization’s default edge deployment determines where Axiom stores event data at rest. Axiom currently routes query results and account operations through its centralized US-based infrastructure. In the future, Axiom will route query results in the same edge deployment where your data is stored.
3131

32-
| Operation | Current behavior | Evolution |
32+
See the table below for current and planned behavior:
33+
34+
| Operation | Current behavior | Planned behavior |
3335
| :--- | :--- | :--- |
34-
| **Data ingest** | Your selected edge deployment | - |
35-
| **Data storage** | Your selected edge deployment | - |
36-
| **Query execution** | Your selected edge deployment | - |
37-
| **Query results** | US infrastructure | Planned to move to regional edge deployment |
36+
| **Data ingest** | Selected edge deployment | |
37+
| **Data storage** | Selected edge deployment | |
38+
| **Query execution** | Selected edge deployment | |
39+
| **Query results** | US infrastructure | Selected edge deployment |
3840
| **Account data** | US infrastructure | - |
3941

40-
**Non-US edge deployments:** Event data is ingested and stored in your chosen edge deployment. When you run a query through Axiom’s Console, API, or monitors, that query will currently execute in US infrastructure. Your event data remains stored in your chosen edge deployment, but query processing involves cross-edge access to that data.
42+
Currently, if you select a non-US edge deployment, event data is ingested and stored in your selected edge deployment. When you run a query through Axiom’s Console, API, or monitors, that query executes in your selected edge deployment, but the query results are routed through the US infrastructure. Your event data remains stored in your chosen edge deployment, but query processing involves cross-edge access to that data.
4143

4244
### Compliance considerations
4345

4446
Some data-sovereignty frameworks may accommodate this architecture when supported by appropriate transfer mechanisms (for example, SCCs).
4547

46-
Strict public-sector or regulated-industry frameworks might not permit cross-border processing. This is typically because these frameworks require that both storage and processing of personal data take place entirely within the designated edge. Evaluate based on your specific requirements. If your compliance obligations prohibit query results from crossing regional boundaries, wait for within-edge query execution.
48+
Strict public-sector or regulated-industry frameworks might not permit cross-border processing. This is typically because these frameworks require that both storage and processing of personal data take place entirely within the designated edge. Evaluate based on your specific requirements. If your compliance obligations prohibit query results from crossing regional boundaries, wait for complete within-edge query processing.
4749

48-
### Check your organization’s edge deployment
50+
### Determine your organization’s edge deployment
4951

50-
To see which edge deployment your organization uses:
52+
The default edge deployment of your organization determines where Axiom stores your event data. You can’t change your default edge deployment after creating your organization.
5153

52-
1. In the Axiom console, go to **Settings > General**
53-
2. Look for the **Edge deployment** field
54+
To determine your organization’s default edge deployment:
5455

55-
You can’t currently change your edge deployment after creating your organization.
56+
1. Click <Icon icon="gear" iconType="solid"/> **Settings > General**.
57+
1. Find your organization’s default edge deployment in the **Edge deployment** section.
5658

57-
## What’s coming
59+
## Roadmap for edge deployments
5860

5961
Axiom is evolving its edge deployment architecture to provide more flexibility and control.
6062

61-
#### Integration support
63+
### Integration support
6264

63-
<Badge>Jan 2026</Badge> [Integrations](/apps/introduction) like Vercel, Netlify, and Cloudflare Logpush will include edge deployment selection in their setup flows, automatically routing ingest to the correct edge endpoint based on your dataset configuration. Until then, choose `US East 1 (AWS)` to access these integrations.
65+
<Badge>Jan 2026</Badge> [Integrations](/apps/introduction) will be available for edge deployments other than `US East 1 (AWS)`. The integrations will include edge deployment selection in their setup flows, automatically routing ingest to the correct edge endpoint based on your dataset configuration.
6466

65-
#### Within-edge query execution
67+
### Complete within-edge query processing
6668

6769
<Badge>Jan 2026</Badge> Query processing will move to regional edge deployments. For example, when you query data stored in an EU edge deployment, the entire operation, from query execution to results, will happen within EU infrastructure.
6870

6971
### Multi-region organization
7072

7173
<Badge>Q1 2026</Badge> You’ll be able to manage datasets across multiple edge deployments within a single organization. After selecting a default edge deployment, you can activate additional edge deployments and configure individual datasets to store data in any active edge deployment. This enables global operations without managing multiple Axiom organizations.
7274

73-
## SDKs and edge deployments
75+
### SDKs and edge deployments
7476

75-
Axiom SDKs will support edge deployments through environment variables. These SDKs will default to `US East 1 (AWS)`. Until SDK updates are made, please manually configure ingest endpoints.
77+
Axiom SDKs will support edge deployments through environment variables. The SDKs will default to `US East 1 (AWS)`. Until Axiom updates all SDKs, configure ingest endpoints manually.
7678

7779
## Legacy EU instance
7880

7981
Axiom had previously operated two completely separate infrastructures to support an EU region:
8082

81-
| Instance | Console | API endpoint |
83+
| Instance | Console base domain | API endpoint base domain |
8284
| :--- | :--- | :--- |
8385
| US | `https://app.axiom.co` | `https://api.axiom.co` |
8486
| EU | `https://app.eu.axiom.co` | `https://api.eu.axiom.co` |
@@ -87,6 +89,6 @@ These instances had independent user accounts, billing systems, and API endpoint
8789

8890
### Migration to edge deployments
8991

90-
If your organization currently uses `app.eu.axiom.co`, Axiom will contact you directly about migration once within-region query execution becomes available. The migration will move your data to the new unified model while preserving your dataset contents.
92+
If your organization currently uses the legacy EU instance, Axiom will contact you directly about migration after within-region query execution becomes available. The migration will move your data to the new unified model, keeping your data intact.
9193

92-
Until migration, continue using your current EU instance endpoints. All API examples in Axiom’s documentation use `api.axiom.co` by default. If you’re on the legacy EU instance, substitute `api.eu.axiom.co` in all API calls.
94+
Until migration, continue using your current EU instance endpoints. All API examples in Axiom’s documentation use the `https://api.axiom.co` base domain by default. If you’re on the legacy EU instance, replace this with the `https://api.eu.axiom.co` base domain in all API calls.

reference/organization-settings.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import AiSetting from "/snippets/ai-setting.mdx"
1717
1. Click <img src="/doc-assets/icons/settings.svg" className="inline-icon" alt="Settings icon" /> **Settings > General**.
1818
1. Find organization region in the **Region** section.
1919

20-
For more information, see [Regions](/reference/regions).
20+
For more information, see [Edge deployments](/reference/edge-deployments).
2121

2222
## Turn Axiom AI on or off
2323

reference/regions-archiveme.mdx

Lines changed: 0 additions & 98 deletions
This file was deleted.

restapi/introduction.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ The base domain of an API request depends on the following:
5151

5252
<BaseDomains />
5353

54-
For more information on regions, see [Regions](/reference/regions).
54+
For more information on regions, see [Edge deployments](/reference/edge-deployments).
5555

5656
- For all other API endpoints, use the base domain `https://api.axiom.co`.
5757

send-data/syslog-proxy.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Set the following environment variables to connect to Axiom:
8888

8989
- `AXIOM_TOKEN` is the Axiom API token you have generated.
9090
- `AXIOM_DATASET` is the name of the Axiom dataset where you want to send data.
91-
- Optional: `AXIOM_URL` is the URL of the Axiom API. By default, it uses the US region. Change the default value if your organization uses another region. For more information, see [Regions](/reference/regions).
91+
- Optional: `AXIOM_URL` is the URL of the Axiom API. By default, it uses the US region. Change the default value if your organization uses another region. For more information, see [Edge deployments](/reference/edge-deployments).
9292

9393
## Run Axiom Syslog Proxy
9494

snippets/base-domains.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
| Edge deployment | Base domain |
1+
| Edge deployment | Base domain of ingest API endpoint |
22
| :--- | :--- |
33
| `US East 1 (AWS)` | `https://us-east-1.aws.edge.axiom.co` |
44
| `EU Central 1 (AWS)` | `https://eu-central-1.aws.edge.axiom.co` |

snippets/replace-domain.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Replace `AXIOM_DOMAIN` with `api.axiom.co` if your organization uses the US region. For more information, see [Regions](/reference/regions).
1+
Replace `AXIOM_DOMAIN` with `api.axiom.co` if your organization uses the US region. For more information, see [Edge deployments](/reference/edge-deployments).

snippets/replace-edge-domain.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Replace `AXIOM_EDGE_DOMAIN` with `https://us-east-1.aws.edge.axiom.co` if your organization uses the US region, and with `https://eu-central-1.aws.edge.axiom.co` if your organization uses the EU region. For more information, see [Regions](/reference/regions).
1+
Replace `AXIOM_EDGE_DOMAIN` with `https://us-east-1.aws.edge.axiom.co` if your organization uses the US region, and with `https://eu-central-1.aws.edge.axiom.co` if your organization uses the EU region. For more information, see [Edge deployments](/reference/edge-deployments).

0 commit comments

Comments
 (0)