Cloudflare Developer Platform
The Cloudflare Developer Platform ↗ offers various services to empower developers to build full-stack applications, including: compute ↗, storage ↗, web development, image optimization, video streaming ↗ and AI ↗.
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:
- Go to Cloudflare Docs ↗.
- Select Product directory in the top menu.
- Select the Developer platform filter to view product documentation for Cloudflare Developer Platform products.
Cloudflare Pages allows you to build full-stack applications at scale.
With Pages, you can deploy front-end applications using C3, Git integration or Direct Upload. Pages supports a large set of frameworks including Astro, Gatsby, Hugo, Next.js, Nuxt, React, Remix, and more.
Cloudflare Workers
As you have learned in previous sections, Cloudflare Workers allow you to build and deploy serverless applications instantly across the globe. To explore what you can build with Workers, refer to Examples and Tutorials.
Email Routing
Cloudflare Email Routing allows you to create custom email addresses for your domain and route incoming emails to your preferred mailbox. If you already have a website, refer to Enable Email Routing to set up a custom email address for your site.
Cloudflare storage offerings differ per use case.
Use-case | Product | Ideal for |
---|---|---|
Key-value storage | Workers KV | Configuration data, service routing metadata, personalization (A/B testing) |
Object storage | R2 | User-facing web assets, images, machine learning and training datasets, analytics datasets, log and event data. |
SQL database | D1 | Relational data, including user profiles, product listings and orders, and/or customer data. |
Time-series metrics | Analytics Engine | Write and query high-cardinality time-series data, usage metrics, and service-level telemetry using Workers and/or SQL. |
Global co-ordination | Durable Objects | Building collaborative applications; global co-ordination across clients; strongly consistent, transactional storage. |
Vector search (database) | Vectorize | Storing embeddings from AI models for semantic search and classification tasks. |
Task processing & batching | Queues | Background job processing (emails, notifications, APIs) and log processing/batching. |
Connect to an existing database | Hyperdrive | Connecting to an existing database in a cloud or on-premise. |
For a detailed guide to choosing the correct storage option, refer to Choose a data or storage product.
Cloudflare Stream and Cloudflare Images deliver videos and pictures to your end-users without configuring or maintaining infrastructure.
Workers AI allow you to build and deploy AI applications that run machine learning models powered by serverless GPUs.
You have learned:
- More about what the Cloudflare Developer Platform offers.
- The difference between compute, storage, application development, and AI products.
To improve this learning path, file an issue on GitHub ↗.
Connect with the Cloudflare Developer Platform community on Discord ↗ to ask questions, share what you are building, and discuss the platform with other developers.