Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions content/docs/changelog/changelog-011.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@ At Steel, we understand that latency kills agent performance, especially with hu

We've expanded Steel Cloud to 7 global regions with automatic closest-region selection—from Los Angeles to Hong Kong, your browsers spin up wherever makes the most sense. Read the announcement thread here.

[Read Multi-Region Docs →](/overview/sessions-api/multi-region)

### Day 4 - Filesystem V2

<Image src="/images/cmbf90lm40gslym0i1arf4ivq.png" alt="Filesystem V2" width={800} height={500} />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ llm: true
| Stealth | Limited | Advanced Stealth (docs) |
| CAPTCHA Solving | None | Supported with the CAPTCHAs API |
| Proxies | Bring your own | Bring your own + Steel Managed Proxies |
| Multi-Region | Host it yourself | Supported with region flag during session creation |
| Credentials | Not supported | Supported with the Credentials API |
| Extensions | Supported by loading in `api/extensions/` | Supported by using the Extensions API |
| Files | Not supported | Supported by the Files API |
Expand Down
12 changes: 5 additions & 7 deletions content/docs/overview/sessions-api/configuration.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Configure a Browser Session
sidebarTitle: Configure a Session
description: Select Steel session settings for browser tasks, stored state, regional access, mobile sites, and human control.
description: Select Steel session settings for browser tasks, stored state, mobile sites, and human control.
llm: true
---

Expand Down Expand Up @@ -49,7 +49,6 @@ If you know the browser behavior that the task needs, use this table.
| Use a residential IP | `useProxy: true` | [Network identity](#network-identity) |
| Select the IP location | `useProxy.geolocation` | [Network identity](#network-identity) |
| Use the same dedicated IP | `useProxy: { type: "fixed", id: "fixed:…" }` | [Network identity](#network-identity) |
| Run the browser in a selected region | `region` | [Network identity](#network-identity) |
| Load saved browser state | `profileId` | [Stored state](#stored-state) |
| Save profile changes after release | `persistProfile: true` | [Stored state](#stored-state) |
| Add cookies or web storage | `sessionContext` | [Stored state](#stored-state) |
Expand Down Expand Up @@ -238,15 +237,14 @@ Use the smallest location scope that the task needs.
| Use one dedicated IP | Set `useProxy.type` to `fixed` and add the dedicated IP `id`. |
| Use any active dedicated IP | Set `useProxy.type` to `fixed` and omit `id`. |
| Use your proxy | Set `useProxy.server` or `proxyUrl`. |
| Select the browser region | Set `region`. |

- `region` selects the location of the browser process. Proxy geolocation selects the public IP
location that the site receives.
- Steel runs browsers in one region, `us-east`. The `region` parameter is still accepted, and
any other value is rejected.
- Proxy geolocation, not `region`, selects the public IP location that the site receives.
- If you load a profile, `useProxy: false` overrides the proxy setting in that profile.
- `proxyUrl` overrides `useProxy`. Use only one custom proxy method in a session request.

See [Multi-Region Sessions](/overview/sessions-api/multi-region),
[Proxies](/overview/stealth/proxies), and
See [Proxies](/overview/stealth/proxies) and
[Dedicated IPs](/overview/sessions-api/dedicated-ips).

### Stored state
Expand Down
1 change: 0 additions & 1 deletion content/docs/overview/sessions-api/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
"session-lifecycle",
"mobile-mode",
"fullscreen-mode",
"multi-region",
"dedicated-ips",
"embed-sessions",
"human-in-the-loop",
Expand Down
117 changes: 0 additions & 117 deletions content/docs/overview/sessions-api/multi-region.mdx

This file was deleted.

7 changes: 7 additions & 0 deletions next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,13 @@ const config = {
destination: "https://www.val.town/x/steel/steel_puppeteer_starter",
permanent: true,
},
// The multi-region page is retired: Steel serves browsers from one
// region, so `region` is documented with the other session settings.
{
source: "/overview/sessions-api/multi-region",
destination: "/overview/sessions-api/configuration#network-identity",
permanent: true,
},
// Legacy cookbook URLs. Concept pages now merge language variants via
// a hash-driven Fumadocs Tabs component, so old language-suffixed
// slugs redirect to `/cookbook/<concept>#<lang>`.
Expand Down
Loading