---
title: "Data residency is now a model-routing constraint. Bedrock’s India expansion makes it enforceable."
description: "AWS now offers Claude Opus 5, Sonnet 5 and Haiku 4.5 through India geographic inference. Teams with residency requirements should encode region eligibility into the router, not leave it to deployment convention."
url: "https://devencelab.com/insights/2026/09/30/data-residency-is-now-a-model-routing-constraint-bedrocks"
date: "2026-09-30"
section: "Insights"
tag: "Model Releases"
author: "Devence Lab"
reading_time: "2 min read"
site: "Devence Lab"
license: "Readable and quotable with attribution to the canonical URL."
---

# Data residency is now a model-routing constraint. Bedrock’s India expansion makes it enforceable.

AWS now offers Claude Opus 5, Sonnet 5 and Haiku 4.5 through India geographic inference. Teams with residency requirements should encode region eligibility into the router, not leave it to deployment convention.

AWS says Claude Opus 5, Claude Sonnet 5 and Claude Haiku 4.5 are now available through Amazon Bedrock geographic cross-Region inference in India. Requests can be served at scale while data processing stays within the India Regions. That turns residency from a procurement note into something the model router can enforce.

The common deployment pattern is to route by capability, latency and price. Regulated workloads add another dimension: where inference is allowed to execute. If residency is handled only in documentation or account conventions, a routing change can quietly become a compliance change.

## Make region eligibility a routing input

A production router should evaluate workload location requirements before it evaluates model preference. Tag workloads with their permitted processing geography, map each model endpoint to the regions it can use, and reject routes that cannot satisfy both. The policy belongs in code because model availability changes faster than architecture diagrams.

AWS says the India configuration works through the Bedrock console and the Messages, InvokeModel and Converse APIs. That means teams do not need a separate application architecture merely to express the residency boundary. They do need to prove that every calling path selects the intended inference profile and region.

> Residency is not metadata about a model deployment. It is a constraint on every routing decision that can reach that model.

## Separate model availability from workload permission

A model being available in a geography does not mean every workload should use it. Data classification, contractual commitments and sector rules can produce different boundaries inside the same organisation. The router therefore needs workload-level policy rather than a single account-wide assumption.

Keep an allow-list of model and geography combinations for each workload class. Log the selected model, inference geography and policy decision beside the request. When a new model or region becomes available, add it only after the same data-handling review used for any other processing location.

## Test residency as a failure condition

The useful control is not that the preferred route stays in India when everything is healthy. It is that failover does too. Capacity pressure, model unavailability or a configuration mistake must not push a regulated request into an otherwise valid endpoint outside its permitted geography.

Test those failure paths deliberately. Disable the preferred route, exhaust a simulated capacity choice and verify that the router either selects another permitted India path or fails closed. Bedrock's expanded India availability gives teams more compliant routing options; the control is proving the router cannot escape them.

## Sources

- [Amazon Bedrock expands Claude model availability to in-country inferencing in India](https://aws.amazon.com/blogs/machine-learning/amazon-bedrock-expands-claude-model-availability-to-india-cross-region-inference/) - AWS Machine Learning Blog
