Bindings
Bindings allow your Workers to interact with resources on the Workers platform.
There are multiple types of bindings available today.
Configuration
Bindings can be configured by one of two ways:
- Updating your project’s
wrangler.toml
file. - Logging in to the Cloudflare dashboard > Account Home > Workers > your Worker > Settings> Variables.
Service bindings
Service bindings allow for communication with another Worker.
- Configure and learn more about Service bindings.
KV namespace bindings
KV namespace bindings allow for communication between a Worker and a KV namespace.
- Learn more about KV namespace bindings.
- Configure KV namespace bindings via your
wrangler.toml
file.
Durable Object bindings
Durable Object bindings for communication between a Worker and a Durable Object.
- Learn more about Durable Object bindings.
- Configure Durable Object bindings via your
wrangler.toml
file.
R2 bucket bindings
R2 bucket bindings for communication between a Worker and an R2 bucket.
- Learn more about R2 bucket bindings.
- Configure R2 bucket bindings via your
wrangler.toml
file.
Queue bindings
Queue bindings allow for communication between a Worker and a Queue.
- Configure Queue bindings via your
wrangler.toml
file.
Dispatch namespace bindings (Workers for Platforms)
Dispatch namespace bindings allow for communication between a dynamic dispatch Worker and a dispatch namespace. Dispatch namespace bindings are used in Workers for Platforms. Workers for Platforms helps you deploy serverless functions programmatically on behalf of your customers.
- Configure dispatch namespace bindings via your
wrangler.toml
file.