Make your AI a shadcn expert

Netlify Design System

Netlify's marketing system as a DESIGN.md file.

About Netlify DESIGN.md

Curated by Dov AzencotUpdated Source netlify.com

  • Web Infrastructure & Hosting
  • Developer Tools & IDEs

Netlify's marketing site opens with a move you do not see on Vercel, Cloudflare, or Render: the page is split into two surface eras. The above-fold band is near-black ink with a chunky 64px Figtree headline ("Push your ideas to the web") in white, a hand-drawn illustration of a shopping cart full of cloud icons floating to the right, and a single saturated teal-cyan pill CTA centered beneath. The instant you scroll past the fold the surface flips — warm white canvas, near-black ink type, a 64px section h2 ("Build your way. Ship on one platform.") in Figtree weight 800 again, and dark editorial cards in a deep teal-charcoal returning the brand voltage as in-card decoration. The two halves are stitched together by a single object: the cyan pill. It is the only chromatic surface that appears in both the dark hero and the light body, and it carries the brand voltage end-to-end.

The DESIGN.md file packages the system into a machine-readable spec. Inside: 18 color tokens drawn from a 200-plus CSS custom-property root, organized into a brand-voltage tier (teal-cyan primary, paler teal hover, deep teal-charcoal as the secondary surface), an ink tier (near-black headline / muted-grey body / off-white text inverse), a hairline tier (a faintly-blue #e4f0fb that doubles as soft surface fill), and a small status set. Ten typography tokens span three typefaces: Figtree (the workhorse display sans, weights 600-800), Instrument Sans (the body sans, weight 400-500), and Martian Mono (the uppercase eyebrow voice, weight 400). Sixteen components cover the cyan pill primary CTA, the dark hero panel, the white body card, the mono-uppercase eyebrow row, the input field, and the editorial dark cards used below the fold.

Feed this file to Claude or Cursor and it reproduces Netlify's specific moves: the dark-to-light page split rather than a single canvas, the cyan pill as the only chromatic anchor, three typefaces with sharply different jobs, and the 64px / weight 800 display step that distinguishes the system from quieter peers like Vercel (60px / weight 500) and Render (48px / weight 600). The one move worth borrowing only if your product story has two distinct narrative halves is the split-canvas opener; for most SaaS the surface should pick a side.

What makes it distinct

  1. Teal-cyan voltagethe brand color is a single saturated cyan that owns the hero CTA pill and every link accent, against an almost-black canvas
  2. Three-voice typographyFigtree at weight 800 for display, Instrument Sans for body, Martian Mono uppercase for eyebrows and code
  3. Two-era pagea near-black hero band drops to a warm white body, with the teal pill stitching the two halves together
  4. Heavy 800-weight displaythe 64px hero h1 sits at weight 800 (not the 500-600 most dev-infra peers use); a deliberate dial against the dark canvas
  5. Mono uppercase eyebrowsMartian Mono at 16px appears 44 times as section labels in all-caps; the system's quiet technical voice

Live at netlify.com

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Netlify's website at netlify.comnetlify.com

Explore Netlify

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Other

Specialty colors.

Netlify design system FAQ

Common questions about Netlify's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Netlify in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md