Cloudflare Design System
Cloudflare's marketing-site design system as a DESIGN.md file.
About Cloudflare DESIGN.md
Curated by Dov AzencotUpdated Source cloudflare.com
- Web Infrastructure & Hosting
- Backend, Database & DevOps
Cloudflare's marketing site does something almost no other dev-infrastructure brand does: it gives the single brand voltage the entire above-fold canvas. The hero on cloudflare.com is a flat block of Kumo Brand orange #ff5e1f, with a 56px FT Kunst Grotesk display headline rendered in cream #fffbf5 (never pure white), and a fully-rounded cream CTA pill centered below. Where Vercel keeps its hero on matte black and Linear leans on a violet-graphite surface ladder, Cloudflare paints the page with the brand color and trusts a single editorial sentence to do the work. The display weight is 500, not 700 — the same restraint Airbnb uses on Rausch, only here the voltage owns the floor instead of accenting it.
The DESIGN.md file packages the system into a machine-readable spec for React and AI tools. Inside: 22 color tokens drawn from the 421 CSS custom properties Cloudflare exposes on `:root`, organized into a brand-voltage tier, a product-domain tier (Compute blue, Storage pink, AI green, SASE teal — each wired into its own var family like `--color-compute-100`), a structural tier of cream / ink / hairline tones, and a small semantic set. Ten typography tokens span FT Kunst Grotesk in three display sizes plus body and label tiers, and Apercu Mono Pro in two mono tiers — the latter appearing 138+ times in extracted samples across small-caps labels, footnotes, and code blocks. 18 components cover the hero, the cream-pill CTA, hairline-bordered cards, the orange-fill split panel, the monospace caption strip, the category-tab pill set, and the top-nav.
Feed this file to Claude or Cursor and it will reproduce Cloudflare's specific moves: full-bleed brand canvas instead of held-in-reserve accent, cream-not-white off-canvas, editorial display weight 500, monospace metadata, and the product-domain color split that lets a Compute card sit beside a Storage card without either compromising on the single brand orange. The token references resolve cleanly — `{colors.kumo-brand}` for the voltage, `{colors.cream}` for any "white" surface, `{typography.display-xl}` for the hero — so the AI never has to invent a value. Treat it as a reference rather than a clone target: the one disciplined move worth stealing is the voltage-as-canvas inversion, which only works when you have a brand color this saturated and one sentence this confident.
What makes it distinct
- Voltage as canvasKumo Brand #ff5e1f fills the entire above-fold hero rather than appearing as a scarce CTA accent, inverting the dev-infra convention
- Editorial display in sans56px FT Kunst Grotesk at weight 500 with -1.4px tracking reads like a magazine dek, not a SaaS hero
- Monospace as supporting voiceApercu Mono Pro appears 138+ times for small-caps labels, code, and metadata strips
- Five product-domain colorsCompute #0a95ff, Storage #ee0ddb, AI #00bd7d, SASE #0d9488, plus the brand orange, each scoped to its own CSS custom-property family
- Cream over pure whitethe off-white canvas and CTA fill is #fffbf5, not #ffffff; a quiet warmth move that runs the entire system
Live at cloudflare.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
cloudflare.comExplore Cloudflare
Pick what you want to see — mockups, colors, typography, layout, or the full component list.
Surface
Page and card backgrounds.
Text
Headlines, body, captions, muted.
Borders & Hairlines
Dividers, outlines, structural rules.
Other
Specialty colors.
Cloudflare design system FAQ
Common questions about Cloudflare's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
Cloudflare — official site
Cloudflare's public marketing site — the source of truth for the live tokens captured in this file.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.