Live
Open Beta of Cloudflare Artifacts Enables Native Git‑Backed Workers DeploymentsPractical Guide to the CNCF Contribution Pathway at KubeCon 2026Architecting Production Systems for the Growing Role of AI Agents – Insights from QCon SF 2026OpenAI API updates reshape model integration, agent automation, and cloud development workflowsMigrate GitHub Actions Workflows Ahead of macOS 14 Runner RetirementAmazon Quick adds live‑query support for AI‑built apps: real‑time data access and its engineering impactFine‑tuning Amazon Nova for Retail Moderation: Architecture and Ops LessonsRegion‑locked Workers KV namespaces are GA – practical impact for engineersOpen Beta of Cloudflare Artifacts Enables Native Git‑Backed Workers DeploymentsPractical Guide to the CNCF Contribution Pathway at KubeCon 2026Architecting Production Systems for the Growing Role of AI Agents – Insights from QCon SF 2026OpenAI API updates reshape model integration, agent automation, and cloud development workflowsMigrate GitHub Actions Workflows Ahead of macOS 14 Runner RetirementAmazon Quick adds live‑query support for AI‑built apps: real‑time data access and its engineering impactFine‑tuning Amazon Nova for Retail Moderation: Architecture and Ops LessonsRegion‑locked Workers KV namespaces are GA – practical impact for engineers
Cloudflare

Region‑locked Workers KV namespaces are GA – practical impact for engineers

AI SummaryPowered by AI

Workers KV now lets you lock a namespace to a specific jurisdiction (eu, us, fedramp) at creation time. This gives engineers a built‑in way to satisfy data‑localization rules while keeping the same API surface.

Cloudflare has promoted the ability to assign a jurisdiction to a Workers KV namespace to general availability. The jurisdiction flag can be set only when the namespace is created, and it restricts the region where the data is durably stored to one of three options: eu, us, or fedramp.

For engineers building AI pipelines, platform services, or CI/CD automation, this change provides a native mechanism to meet data‑localization mandates such as GDPR or FedRAMP without redesigning storage layers.

How to Apply the Jurisdiction Flag

The flag is accepted by every creation path – the Cloudflare dashboard, the Wrangler CLI, the cf CLI, and the REST API. Example commands:

npx wrangler@latest kv namespace create  --jurisdiction=eu
cf kv namespaces create --title  --jurisdiction eu
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/storage/kv/namespaces" \
  --request POST \
  --header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
  --header "Content-Type: application/json" \
  --data '{ "title": "", "jurisdiction": "eu" }'

Once set, the jurisdiction cannot be altered; a new namespace must be created for a different region.

Compliance and Security Considerations

Storing KV data durably in a specific jurisdiction helps satisfy legal residency requirements. However, the service still serves reads from any edge location, and cached copies may appear outside the chosen region. Practitioners should treat the jurisdiction flag as a storage‑location guarantee, not a network‑traffic restriction.

Because the data remains accessible globally, any security controls that rely on network segmentation must still be enforced at the application level. The flag does not replace encryption or access‑policy checks.

Operational Impact

Infrastructure as code pipelines need to include the jurisdiction argument wherever a KV namespace is provisioned. Since the setting is immutable, teams must decide the correct region early in the design phase and document that decision.

Migration between jurisdictions requires creating a new namespace, copying existing keys, and updating references. Automation scripts should therefore be prepared to handle a “create‑new‑namespace‑and‑migrate” workflow if regulatory changes occur.

Related CloudNinjas coverage: hands-on guides.

What This Means For Practitioners

  • Plan jurisdiction at architecture design time; you cannot change it later.
  • Update CI/CD templates (Wrangler, cf, API calls) to include --jurisdiction with the appropriate value.
  • Audit existing KV namespaces for compliance gaps and consider migration if needed.
  • Remember that caching may expose data outside the chosen region, so retain encryption and access controls.
  • Monitor Cloudflare announcements for additional jurisdictions or policy refinements.
Originally published atCloudflare Developer Platform