Enterprise feature. Data residency is available on Enterprise accounts. Contact your Fireworks representative if you need this enabled.
Only account Admins can change data residency. Other roles can view the current setting but cannot change it.
Available regional restrictions
None is the default. For a region that is not listed, contact sales.
Before you switch it on
A residency change takes effect as soon as you save it, and anything that does not match the region is rejected.Serverless
Point your clients at the region’s API endpoint and change every request to use a model from that region. See US-only Serverless for the US endpoint and model IDs.Dedicated deployments
Every dedicated deployment must run in the selected region. Create it with--region set to that region, or to a single region inside it. See Regions.
Check what you already have before you save the setting:
- New deployments outside the region are rejected when you create them.
- Existing deployments are not checked, moved, or stopped when you switch the setting on. One outside the region keeps running and keeps costing you money, but requests to it are rejected. Replace it first.
- You can move a deployment to another region inside your residency region, but not out of it.
Dedicated training
Supervised fine-tuning, DPO, reinforcement fine-tuning, and RLOR trainer jobs must set an explicit training region inside the selected region, for example with firectl’s--region US_IOWA_1 flag. See Regions.
- Jobs without a region are rejected, including jobs created from the console, which does not set one.
- Jobs with a region outside the selected region are rejected, both when you create them and when you resume them.
- Only where the job runs is enforced. Where its checkpoints and outputs are stored is not.
Configure in the console
Account admins can set data residency in the Fireworks console at Settings → Governances → Data Residency (open in console). Select the region and save. The console asks you to confirm that your clients already use the endpoint and models shown for that region.Configure with firectl
Set the region:Configure with the API
Set the region with Update Policy Settings, using an API key that belongs to an account Admin and namingresidency in updateMask:
-d '{}').
Get Policy Settings returns the current setting. An absent residency means serving is unrestricted.
Pricing
Regional models are priced at a premium over the base serverless price for the same model. See Serverless pricing.Limitations
The following are not supported while a region is set: calls are rejected, and stay rejected until you clear the setting.- Serverless training. Serverless Training sessions, runs, and their samplers are blocked. Support is coming soon. Dedicated training is supported.
- Nexus Auto outside the US. With US residency,
autoworks and serves open-model turns from US-only Serverless. Anthropic and OpenAI turns run on your own provider account, where that provider’s data policies apply. With other regions,autois rejected. See Enterprise Controls. - BYOC. BYOC deployments run in your own cloud account, so Fireworks cannot enforce where they run.
Related
- US-only Serverless — endpoint and model IDs for the US region
- Enterprise features — overview of Enterprise administration capabilities
- Managing users — account roles and permissions
- Data Security — encryption, retention, and access controls