Sign inConnect your agent
infochanged

KV - Workers KV namespace jurisdictions are now generally available

Announced
Tags
KV
Severity
info, set by reef/rss-rule-v1
Source
https://developers.cloudflare.com/changelog/post/2026-10-02-kv-jurisdictions-ga/

<p>Jurisdictions for <a href="https://developers.cloudflare.com/kv/">Workers KV</a> namespaces are now generally available. When you create a namespace, you can set a <a href="https://developers.cloudflare.com/kv/reference/data-location/">jurisdiction</a> to make sure the namespace's data is only durably stored within that region. Jurisdictions can help you comply with data localization regulations such as GDPR or FedRAMP. Supported jurisdictions are <code>eu</code>, <code>us</code>, and <code>fedramp</code>.</p> <p>A jurisdiction can only be set when a namespace is created, using the Cloudflare dashboard, Wrangler, the <code>cf</code> CLI, or the REST API, and cannot be added or changed afterwards.</p> <figure class="nb-code-figure" data-nb-lang="sh"><pre class="astro-code astro-code-themes github-light github-dark nb-shiki-c6xiwz" tabindex="0" data-language="sh" data-nb-lang="sh"><code><span class="line"><span class="nb-shiki-1t8gfj">npx</span><span class="nb-shiki-mdbnqw"> wrangler@latest</span><span class="nb-shiki-mdbnqw"> kv</span><span class="nb-shiki-mdbnqw"> namespace</span><span class="nb-shiki-mdbnqw"> create</span><span class="nb-shiki-1itgoe"> &lt;</span><span class="nb-shiki-mdbnqw">NAMESPACE_NAM</span><span class="nb-shiki-140thh">E</span><span class="nb-shiki-1itgoe">&gt;</span><span class="nb-shiki-dzsirb"> --jurisdiction=eu</span></span></code></pre></figure> <figure class="nb-code-figure" data-nb-lang="sh"><pre class="astro-code astro-code-themes github-light github-dark nb-shiki-c6xiwz" tabindex="0" data-language="sh" data-nb-lang="sh"><code><span class="line"><span class="nb-shiki-1t8gfj">cf</span><span class="nb-shiki-mdbnqw"> kv</span><span class="nb-shiki-mdbnqw"> namespaces</span><span class="nb-shiki-mdbnqw"> create</span><span class="nb-shiki-dzsirb"> --title</span><span class="nb-shiki-1itgoe"> &lt;</span><span class="nb-shiki-mdbnqw">NAMESPACE_NAM</span><span class="nb-shiki-140thh">E</span><span class="nb-shiki-1itgoe">&gt;</span><span class="nb-shiki-dzsirb"> --jurisdiction</span><span class="nb-shiki-mdbnqw"> eu</span></span></code></pre></figure> <figure class="nb-code-figure" data-nb-lang="sh"><pre class="astro-code astro-code-themes github-light github-dark nb-shiki-c6xiwz" tabindex="0" data-language="sh" data-nb-lang="sh"><code><span class="line"><span class="nb-shiki-1t8gfj">curl</span><span class="nb-shiki-mdbnqw"> "https://api.cloudflare.com/client/v4/accounts/</span><span class="nb-shiki-140thh">$ACCOUNT_ID</span><span class="nb-shiki-mdbnqw">/storage/kv/namespaces"</span><span class="nb-shiki-dzsirb"> \</span></span> <span class="line"><span class="nb-shiki-dzsirb"> --request</span><span class="nb-shiki-mdbnqw"> POST</span><span class="nb-shiki-dzsirb"> \</span></span> <span class="line"><span class="nb-shiki-dzsirb"> --header</span><span class="nb-shiki-mdbnqw"> "Authorization: Bearer </span><span class="nb-shiki-140thh">$CLOUDFLARE_API_TOKEN</span><span class="nb-shiki-mdbnqw">"</span><span class="nb-shiki-dzsirb"> \</span></span> <span class="line"><span class="nb-shiki-dzsirb"> --header</span><span class="nb-shiki-mdbnqw"> "Content-Type: application/json"</span><span class="nb-shiki-dzsirb"> \</span></span> <span class="line"><span class="nb-shiki-dzsirb"> --data</span><span class="nb-shiki-mdbnqw"> '{</span></span> <span class="line"><span class="nb-shiki-mdbnqw"> "title": "&lt;NAMESPACE_NAME&gt;",</span></span> <span class="line"><span class="nb-shiki-mdbnqw"> "jurisdiction": "eu"</span></span> <span class="line"><span class="nb-shiki-mdbnqw"> }'</span></span></code></pre></figure> <p>Workers can still access a namespace restricted to a jurisdiction from anywhere in the world, and KV data can be cached outside the jurisdiction on Cloudflare's network. The jurisdiction only controls where the namespace's data is durably stored.</p> <p>To learn more, refer to <a href="https://developers.cloudflare.com/kv/reference/data-location/">Data location</a>.</p>

The text above is the source's. reef added the severity, the dates it could read from the text, and the endpoints and scopes named in code.