Cloudflare Docs
Learning Paths
Build applications with Cloudflare Workers (Learning Path)
Edit this page on GitHub
Set theme to dark (⇧+D)

Bindings, databases and storage

  3 min read

​​ Cloudflare Developer Platform

The Cloudflare Developer Platform consists of compute, storage and application development products that allow you to build full-stack applications on Cloudflare’s global network.

It is important to note that the developer platform product offering is growing with new releases and features updates. To review a list of product documentation related to Cloudflare Developer Platform:

  1. Go to Cloudflare Docs.
  2. Select Product directory in the top menu.
  3. Select the Developer platform filter to view product documentation for Cloudflare Developer Platform products.

​​ Bindings

Workers interact with other products on the Cloudflare Developer Platform through bindings.

You can configure bindings through the Cloudflare dashboard or wrangler.toml. After you configure your bindings, access them through the env parameter that is provided at the entry point to your Worker. Refer to Bindings in ES modules format to learn more.

​​ Application development

Some application development products include:

  • Pages: Build front-end applications.
  • Stream: Live and on-demand video streaming.
  • Images: Image optimization.

​​ Pages

Pages allows developers to deploy front-end applications by connecting to a Git provider, using Wrangler or directly uploading assets. Pages supports popular frameworks such as React, Hugo and others, though you do not need a framework to build with Pages. Pages is the only Cloudflare developer product that does not require a binding to interact with Workers. Instead, Pages Functions allows you to use Workers directly within your Pages project.

Workers and Pages are converging into a unified product, but for now, remain a separate experience. Read the announcement blog post for more details.

​​ Storage

Some Cloudflare Developer storage products include:

  • R2: Object storage for all your data.
  • KV: Global, low-latency, key-value data storage.
  • Durable Objects: Globally distributed coordination API with strongly consistent storage.
  • D1: Cloudflare’s native serverless database.

To understand which storage option is right for you, refer to the Storage options guide.

To explore possible database integrations, refer to Databases in the Workers documentation.

To configure a database integration through the Cloudflare dashboard with a supported third-party (such as Turso, Neon and more), refer to Database Integrations.

Review projects you can build with Workers in Tutorials.

​​ Feedback

If your learning journey was hindered by inaccurate or missing documentation, file an issue on GitHub so we can update the documentation with accurate and helpful instructions.

​​ Community

Connect with the Cloudflare Developer Platform community on Discord to ask questions, share what you are building, and discuss the platform with other developers.