Pricing (34)·续3

GitHub SMS notifications using Twilio This tutorial shows you how to build an SMS notification system on Workers to receive updates on a GitHub repository. Your Worker will send you a text update using Twilio when there is new activity on your repository.

Deploy a real-time chat application This tutorial shows how to deploy a serverless, real-time chat application. The chat application uses a Durable Object to control each chat room.

Multi-vendor Application Security and Performance Reference Architecture This reference architecture describes how a multi-vendor approach for application security and performance can be accomplished.

Build a QR code generator This tutorial shows you how to build and publish a Worker application that generates QR codes. The final version of the codebase is available on GitHub.

Securely access and upload assets with Cloudflare R2 This tutorial explains how to create a TypeScript-based Cloudflare Workers project that can securely access files from and upload files to a CloudFlare R2 bucket.

OpenAI GPT function calling with JavaScript and Cloudflare Workers Build a project that leverages OpenAI's function calling feature, available in OpenAI's latest Chat Completions API models.

Handle form submissions with Airtable Use Cloudflare Workers and Airtable to persist form submissions from a front-end user interface. Workers will handle incoming form submissions and use Airtables REST API to asynchronously persist the data in an Airtable base.

Validate the Access token with FastAPI This tutorial covers how to validate that the Access JWT is on requests made to FastAPI apps. The code is written in Python.

Deploy a static WordPress site Learn how to deploy a static WordPress site using Cloudflare Pages.

Connect to and query your Turso database using Workers This tutorial will guide you on how to build globally distributed applications with Cloudflare Workers, and Turso, an edge-hosted distributed database based on libSQL.

Generate YouTube thumbnails with Workers and Cloudflare Image Resizing This tutorial explains how to programmatically generate a custom YouTube thumbnail using Cloudflare Workers. You may want to customize the thumbnail's design, call-to-actions and images used to encourage more viewers to watch your video.

Mastodon This guide explains how to configure R2 to be the object storage for a self hosted Mastodon instance. You can set up a self-hosted instance in multiple ways.

Isolate risky Entra ID users Microsoft Entra ID (formerly Azure Active Directory) calculates a user's risk level based on the probability that their account has been compromised. With Cloudflare Zero Trust, you can synchronize the Entra ID risky users list with Cloudflare Access and apply more stringent Zero Trust policies to users at higher risk.

GraphQL Analytics Use the GraphQL Analytics API to retrieve Network Flow data.

Content Delivery Network (CDN) Reference Architecture This reference architecture discusses the traditional challenges customers face with web applications, how the Cloudflare CDN resolves these challenges, and CDN architecture and design.

Magic Transit Reference Architecture This reference architecture describes the key architecture, functionalities, and network deployment options of Cloudflare Magic Transit.

Build a blog using Nuxt.js and Sanity.io on Cloudflare Pages Build a blog application using Nuxt.js and Sanity.io and deploy it on Cloudflare Pages.

Create a HTML form This tutorial will briefly touch upon the basics of HTML forms. This tutorial will make heavy use of Cloudflare Pages and its Workers integration.

Migrating from Netlify to Pages Learn how to migrate from Netlify to Cloudflare. This guide includes instructions for migrating redirects and headers.

Connect through Cloudflare Access using kubectl Connecting to Cloudflare's network using kubectl. Create a Zero Trust policy for your machine. Create an outbound-only connection between your machine and Cloudflared's network.

Postman Learn how to configure Postman to interact with R2.

GraphQL Analytics Use the GraphQL Analytics API to review data for Cloudflare Network Firewall network traffic related to rules matching your traffic.

GraphQL Analytics Use the GraphQL Analytics API to review data for Cloudflare Network Firewall network traffic related to rules matching your traffic.

Add a React form with Formspree Learn how to add a React form with Formspree, a back-end service that handles form processing and storage.

Add an HTML form with Formspree Learn how to add an HTML form with Formspree, a back-end service that handles form processing and storage.

Integrate Microsoft MCAS with Cloudflare Zero Trust With an MCAS API call, you can manage a URL category that contains the blocked URLs. Use the output to create a Hostname List that can be used by Gateway HTTP policies to block them.

Migrating a Jekyll-based site from GitHub Pages Learn how to migrate a Jekyll-based site from GitHub Pages to Cloudflare Pages.

Connect through Cloudflare Access using a CLI Cloudflare's cloudflared command-line tool allows you to interact with endpoints protected by Cloudflare Access.

MongoDB SSH You can build Zero Trust rules to secure connections to MongoDB deployments using Cloudflare Access and Cloudflared Tunnel.

Zero Trust GitLab SSH & HTTP Learn how to add Zero Trust rules to a self-hosted instance of GitLab. This tutorial walks you through deploying GitLab in DigitalOcean.

Require U2F with Okta This tutorial covers how to Integrate Cloudflare Access with Okta. It also covers the steps to set up Cloudflare Access and integrate Okta with Zero Trust.

Migrating from Firebase This tutorial explains how to migrate an existing Firebase application to Cloudflare Pages.

Certificate signing requests (CSRs) — Cloudflare for SaaS Cloudflare for SaaS allows you to generate a Certificate Signing Request (CSR) A CSR contains information about your domain, common name, and Subject Alternative Names.

Migrating from Workers Sites to Pages Learn how to migrate from Workers Sites to Cloudflare Pages.

DNS in Google Sheets Look up DNS records directly inside Google Sheets using Cloudflare's 1.1.1.1 DNS resolver and a custom Google Apps Script function.

DNS over Discord Run DNS lookups and WHOIS queries directly in Discord using the 1.1.1.1 bot. Invite the bot to a server or add it to your account to query DNS records without leaving Discord.

DNS over Tor If you do not want to disclose your IP address to the resolver, you can use our Tor onion service. Resolving DNS queries through the Tor network guarantees a significantly higher level of anonymity than making the requests directly.

Connect to 1.1.1.1 using DoH clients Learn how to connect to Cloudflare's 1.1.1.1 using DNS over HTTPS (DoH) clients.

Getting started Build a Think chat agent with persistent memory, built-in file tools, custom tools, and streaming, step by step.

Cloudflare Community MCP Server Learn how to use the Cloudflare Community MCP server to search topics, read posts, and filter content.

Set up Workers AI with AI Gateway This guide will walk you through setting up and deploying a Workers AI project. You will use Workers, an AI Gateway binding, and a large language model (LLM) to deploy your first AI-powered application on the Cloudflare global network.

Use Pruna P-video through AI Gateway Learn how to call prunaai/p-video on Replicate through AI Gateway

Add search to your website Create an AI Search instance that indexes your website, then add a search bar, chat bubble, and search modal to your React site with the UI snippet components.

Human-in-the-loop knowledge base updates Build an agent that searches a knowledge base and proposes updates to it, with a human approving and able to roll back each write.

Talk to your knowledge base Build a voice agent that lets users speak to an AI Search knowledge base and hear spoken answers, using the Cloudflare Agents voice pipeline.

Datadog This tutorial explains how to analyze Cloudflare metrics using the Cloudflare Integration tile for Datadog

Graylog This tutorial explains how to analyze Cloudflare Logs using Graylog. The Graylog integration is available on GitHub.

New Relic This tutorial explains how to analyze Cloudflare metrics using the New Relic One Cloudflare Quickstart.

Prometheus This tutorial explains how to export Cloudflare metrics to Prometheus using the Cloudflare Prometheus Exporter.

Splunk This tutorial explains how to analyze Cloudflare Logs using the Cloudflare App for Splunk.

Activate the Cloudflare WordPress plugin The easiest way to begin using APO is directly from Cloudflare's WordPress plugin. Before you can use APO, you must first install and activate the plugin and then activate APO.

Extract a brand kit from any website Use Browser Run and Puppeteer to read a site's real computed styles, colors, fonts, and logo, then return a structured brand kit from a Worker.

Generate OG images for Astro sites Use Browser Run to automatically generate Open Graph social preview images for your Astro site pages.

Pre-render pages for crawlers Use Browser Run to render JavaScript-heavy pages and return crawler-ready HTML from a Worker.

Use BYOIP with CDN and Spectrum Cloudflare allows users to use their Cloudflare prefix to route traffic to a different service. Service bindings must be created on the parent account of the prefix.

Use BYOIP with Magic Transit and CDN Service bindings allow BYOIP customers to selectively route traffic on a per-IP address basis to the CDN pipeline. It is important to note that traffic routed to the CDN pipeline is protected at Layers 3 and 4 by the inherent DDoS protection capabilities.

Business Continuity Guide Build a business continuity strategy for the Cloudflare One Client using available disconnection mechanisms and decision guidance for service degradation scenarios.

Display a coaching page Return a custom explanatory HTML page from a Gateway Worker without forwarding the request upstream.

Capture a downloaded file Save a bounded copy of a Gateway-proxied attachment to a private R2 bucket in the background.

Store headers and bodies as JSON Archive selected HTTP headers and bounded JSON request and response bodies in a private R2 bucket.