Cloudflare D1& R2

Today

โ˜๏ธ Cloudflare D1 & R2 Guide

๐Ÿ“˜ What is Cloudflare D1?

Cloudflare D1 is a serverless SQL database built on SQLite. It allows you to use a lightweight, persistent database directly with Cloudflare Workers โ€” no server or maintenance needed.

๐Ÿ”‘ Key Features

๐Ÿงช Example: Using D1 with a Worker

wrangler.toml
[[d1_databases]]
binding = "DB"
database_name = "my-database"
database_id = "<your-database-id>"
index.ts
export default {
  async fetch(request, env) {
    const { DB } = env;
    const result = await DB.prepare("SELECT * FROM users").all();
    return new Response(JSON.stringify(result));
  }
}