Skip to main content
The Kv component lets you add a Cloudflare Workers KV namespace to your app.

Constructor

sst.config.ts
const kv = new sst.cloudflare.Kv("MyKv");

Properties

id

nodes

SDK

Access the KV namespace in your worker:
src/worker.ts
import { Resource } from "sst";

export default {
  async fetch(request, env) {
    const value = await env.MyKv.get("key");
    await env.MyKv.put("key", "value");
    return new Response(value);
  }
};

Examples

Create a KV namespace

sst.config.ts
const kv = new sst.cloudflare.Kv("MyKv");
sst.config.ts
const kv = new sst.cloudflare.Kv("MyKv");

new sst.cloudflare.Worker("MyWorker", {
  handler: "src/worker.ts",
  link: [kv]
});

Build docs developers (and LLMs) love