Skip to main content

Cloudflare/workers Kv

@swamp/cloudflare/workers-kvv2026.10.03.1· 3d agoMODELS
01README

Cloudflare workers-kv infrastructure models

02Release Notes
  • Updated: namespaces
03Models1
@swamp/cloudflare/workers-kv/namespacesv2026.10.03.1namespaces.ts

Global Arguments

ArgumentTypeDescription
account_idstringCloudflare account ID
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
title?stringHuman-readable string name for a Workers KV namespace.
jurisdiction?enumSpecify the jurisdiction to restrict the KV namespace to durably store data within. Can only be set at namespace creation time.
mode?enumThe mode of the Workers KV namespace. Specify `instant` when creating a namespace to create a KV Instant namespace. Omit this field when creating a namespace to create a classic namespace. Currently, `instant` is the only supported explicit value.
apiToken?stringCloudflare API token; overrides the CLOUDFLARE_API_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
apiKey?stringCloudflare API key for the legacy key+email auth path; overrides the CLOUDFLARE_API_KEY environment variable. Wire with a vault.get(...) expression. Requires email.
email?stringCloudflare account email for the legacy key+email auth path; overrides the CLOUDFLARE_EMAIL environment variable. Requires apiKey.
fn create()
Create a Namespaces
fn get(id: string)
Get a Namespaces
ArgumentTypeDescription
idstringThe ID of the Namespaces
fn lookup()
Look up an existing Namespaces by matching global argument values and import it into state
fn adopt(id: string)
Import an existing Namespaces by ID into state for management
ArgumentTypeDescription
idstringThe ID of the Namespaces to import
fn update(identifier?: string)
Update Namespaces attributes
ArgumentTypeDescription
identifier?stringTarget a specific Namespaces by id (e.g. one discovered by list)
fn delete(id: string)
Delete the Namespaces
ArgumentTypeDescription
idstringThe ID of the Namespaces
fn sync(identifier?: string)
Sync Namespaces state from Cloudflare
ArgumentTypeDescription
identifier?stringTarget a specific Namespaces by id (e.g. one discovered by list)

Resources

state(infinite)— Namespaces resource state
04Previous Versions9
2026.09.29.2
  • Updated: namespaces
2026.09.29.1
  • Updated: namespaces
2026.09.26.1
  • Updated: namespaces
2026.08.26.1
  • Updated: namespaces
2026.07.21.1
  • Updated: namespaces
2026.07.18.2

Modified 1 models

2026.06.08.2
  • Updated: namespaces
2026.05.29.1
  • Updated: namespaces
2026.05.22.1
  • Added: namespaces
05Stats
A
100 / 100
Downloads
16
Archive size
9.7 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels