Drizzle <> Cloudflare D1
This guide assumes familiarity with:
- Database connection basics with Drizzle
- D1 Database - website
- D1 driver - website
According to the official website, D1 is Cloudflare’s first queryable relational database.
Drizzle ORM fully supports the Cloudflare D1 database and Cloudflare Workers environment.
We embrace SQL dialects and dialect specific drivers and syntax and mirror most popular
SQLite-like all
, get
, values
and run
query methods syntax.
To setup project for your Cloudflare D1 please refer to official docs.
Step 1 - Install packages
npm
yarn
pnpm
bun
Step 2 - Initialize the driver and make a query
You would need to have a wrangler.toml
file for D1 database and will look something like this:
Make your first D1 query: