For Security Reasons we will summuray the n8n template code into text as follow: Workflow Summary: Additional Processing:
- Set KV-NM Name (8) (n8n-nodes-base.set)
Details:
- Notes:
plaintext Set Key-Value Namespace
- Notes:
- Set KV-NM Name (7) (n8n-nodes-base.set) Data Fetching and Processing:
- List KV-NMs (10) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
- List KV-NMs (9) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
- List KV-NMs (8) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
- Read MD from Key (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext /storage/kv/namespaces/
- Notes:
Additional Processing:
- Set KV-NM Name (6) (n8n-nodes-base.set)
Details:
- Notes:
plaintext Set Key-Value Namespace
- Notes:
Data Fetching and Processing:
- List KV-NMs (7) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
Additional Processing:
- Set KV-NM Name (5) (n8n-nodes-base.set) Data Fetching and Processing:
- List KV-NMs (6) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
Additional Processing:
- Set KV-NM Name (4) (n8n-nodes-base.set)
Details:
- Notes:
plaintext Set Key-Value Namespace for kv
- Notes:
Data Fetching and Processing:
- List KV-NMs (4) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
- Write V & MD of KV In NM (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Put value with Metadata to NM key
- Notes:
Additional Processing:
- Set KV-NM Name (3) (n8n-nodes-base.set)
Details:
- Notes:
plaintext Set Key-Value Namespace for Deleting
- Notes:
Data Fetching and Processing:
- List KV-NMs (3) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
Additional Processing:
- Set KV-NM Name (1) (n8n-nodes-base.set)
Details:
- Notes:
plaintext Set Key-Value Namespace for deleting
- Notes:
- Set KV-NM Name (2) (n8n-nodes-base.set)
Details:
- Notes:
plaintext Set Key-Value Namespace for deleting
- Notes:
Data Fetching and Processing:
- List KV-NMs (2) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
- List KV-NMs (1) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
Additional Processing:
- Manual Trigger (n8n-nodes-base.manualTrigger)
Details:
- Notes:
plaintext Replace Me
- Notes:
- Sticky Note15 (n8n-nodes-base.stickyNote)
Details:
- Content:
## This n8n template provides a seamless and efficient way to manage Key-Value (KV) pairs in Cloudflare's KV storage. all you need just take the part of action you want then use it with your workflow, keep in mind that the **_`Account Path`_** node is required for all actions as it's used to set the path of account, other authentication values is automatically set by n8n pre configured cloudflare api.

# shortcuts:
- ## **`NM`** or **`NMs`** = _**`NameSpace/s`**_
- ## **`KV`** or **`KVs`** = _**`Key/s - Value/s`**_
- ## **`MD`** = _**`MetaData`**_
- Sticky Note14 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Single Actions
- Sticky Note13 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Specific Actions
- Sticky Note12 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Write KV
to change anything read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-write-key-value-pair-with-metadata)
Data Fetching and Processing:
- Read Value Of KV In NM (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext /storage/kv/namespaces/
- Notes:
Additional Processing:
- Sticky Note11 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Read KV
to change anything read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-read-key-value-pair)
Data Fetching and Processing:
- Delete KV inside NM (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Delete selected KV in NM
- Notes:
Additional Processing:
- Sticky Note10 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Delete KV
to change anything read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-delete-key-value-pair)
- Sticky Note9 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Read MD in spesific key
to change anything read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-read-the-metadata-for-a-key)
- Sticky Note8 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Bulk Actions
Data Fetching and Processing:
- -Get Keys inside NM (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Keys
- Notes:
Additional Processing:
- Sticky Note7 (n8n-nodes-base.stickyNote)
Details:
- Content:
## List NM-Keys
to change anything read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-list-a-namespace'-s-keys)
Data Fetching and Processing:
- Write KVs inside NM (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext /storage/kv/namespaces/
- Notes:
Additional Processing:
- Sticky Note6 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Write multiple KV pairs
to change anything read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-write-multiple-key-value-pairs)
Data Fetching and Processing:
- Delete KVs inside NM (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Delete bulk Keys-Values inside select Namespace
- Notes:
Additional Processing:
- Sticky Note5 (n8n-nodes-base.stickyNote)
Details:
- Content:
# **`Cloudflare Key-Value Full API integration Workflow`**
[](https://www.hetzner.com/cloud)
## _Integrate your N8N with CF KV Free instead of selfhosting Redis or any RAM based Storages!!_
- Sticky Note4 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Delete multiple KV pairs
to change anything read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-delete-multiple-key-value-pairs)
- Account Path (n8n-nodes-base.set)
Details:
- Notes:
plaintext Required for all nodes
- Notes:
Data Fetching and Processing:
- Create KV-NM (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Create New Key-Value Namespace
- Notes:
Additional Processing:
- KV to Rename (n8n-nodes-base.set) Data Fetching and Processing:
- List KV-NMs (5) (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Get Available Namespaces
- Notes:
- Delete KV1 (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext /storage/kv/namespaces/
- Notes:
Additional Processing:
- Sticky Note3 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Rename NM of KV (By Serach)
to change parameters read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-rename-a-namespace)
Data Fetching and Processing:
- Delete KV (n8n-nodes-base.httpRequest)
Details:
- Notes:
plaintext Delete Selected KV
- Notes:
Additional Processing:
- Sticky Note2 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Delete NM of KV (By Name Serach)
to change anything read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-remove-a-namespace)
- Sticky Note1 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Create NM
to change parameters read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-create-a-namespace)
- Sticky Note (n8n-nodes-base.stickyNote)
Details:
- Content:
## List NMs
to change parameters read [Docs](https://developers.cloudflare.com/api/operations/workers-kv-namespace-list-namespaces)