Skip to content

Datadog Design System

The Datadog design system gives React teams a deep violet accent on a midnight canvas, NationalWeb typography, and a set of fourteen components tuned for observability dashboards. It reads like a data‑first UI kit you can drop straight into a monitoring app.

Add shadcn.io to your AI agent. · Pro It installs blocks, icons and templates in your design system from a prompt, with Pro.

Set up MCP
Primary
#632ca6
Typeface
NationalWeb
Shape
Sharp
Base radius
6px
Colors
15
Type tokens
11
Components
14
Spacing values
8

About

About Datadog DESIGN.md

Curated by Dov Azencot · Updated May 17, 2026 · Source datadoghq.com (opens in a new tab)

The first glance at Datadog’s UI feels like a control room lit by a deep violet pulse against a midnight canvas. Hero headings explode at 68 px, drenched in near‑black ink, while primary buttons glow with a violet voltage that never fades. Even the smallest caption text carries the same NationalWeb DNA, making every typographic layer feel like a coordinated alert panel. It’s a visual language built for engineers who need data at a glance, not a decorative afterthought.

Why does Datadog lean into this palette? The brand treats color as a signal hierarchy: deep violet for primary actions, muted gray for secondary text, and a link‑blue that pops only where navigation demands attention. Where New Relic leans on teal gradients and Splunk sticks with grayscale, Datadog chooses a high‑contrast violet‑on‑dark scheme that amplifies metric readability. The spacing system follows a strict 4 px grid, and radii stay modest at 4 px or 6 px, reinforcing a data‑centric, no‑noise aesthetic that aligns with the observability mission.

Feeding this spec into an AI generator yields components that scream “monitoring dashboard” instead of generic web UI. The system’s explicit token values—font sizes, line heights, button paddings—let the model produce code that matches Datadog’s visual cadence without manual tweaks. The one takeaway worth stealing is the disciplined contrast: a violet accent on a dark canvas that makes every alert, button, and chart instantly legible, a trick that can sharpen any telemetry‑heavy interface.

What makes it distinct

5

  1. Deep violet voltageThe primary purple appears on buttons, links, and accent elements, instantly flagging actionable items and reinforcing Datadog’s brand identity across the UI.
  2. Midnight canvasA near‑black background underlies hero sections, boosting contrast for white ink and making metric charts pop without extra shading tricks across the interface.
  3. NationalWeb typographic scaleDisplay, heading, and body styles span 36 px to 16 px with weights from 300 to 700, giving hierarchy without resorting to oversized caps.
  4. Rounded corners strategyMost components use a 4 px radius, while cards adopt 6 px for subtle depth, creating a consistent yet tactile feel throughout the UI.
  5. 4‑px grid spacingPadding and margin utilities revolve around a 4 px baseline, simplifying layout decisions and keeping metric panels aligned across the interface.

datadoghq.com

Live at datadoghq.com

A snapshot of the brand in production. Scroll the frame to see the whole page.

Datadog's website at datadoghq.com

Colors

15 colors

Datadog's system runs on #632ca6 as its primary voltage, used in 1 of 14 components. Type is set in NationalWeb across 11 tokens from 16px to 36px, weights 300–700. Shape language is sharp — components average 0px corner radius, favoring crisp rectangles.

Brand & Accent

Sparing, CTA-only voltage · 5

Surface

Page and card backgrounds · 3

Text

Headlines, body, captions · 3

Borders & Hairlines

Dividers, outlines, rules · 1

Semantic

Status, errors, success, links · 3

Typography

11 type tokens

Set in NationalWeb across 11 tokens, from 16px to 36px, weights 300–700. Shown in its own stack: where the font isn't installed, the fallback the file names stands in.

  • display-xl36px · weight 700 · lh 40pxThe quick brown fox jumps over the lazy dog
  • display-lg36px · weight 600 · lh 40pxThe quick brown fox jumps over the lazy dog
  • heading-md22px · weight 700 · lh 28pxThe quick brown fox jumps over the lazy dog
  • heading-sm22px · weight 300 · lh 30pxThe quick brown fox jumps over the lazy dog
  • body-lg22px · weight 300 · lh 30pxThe quick brown fox jumps over the lazy dog
  • body-md18px · weight 700 · lh 18pxThe quick brown fox jumps over the lazy dog
  • body-sm18px · weight 300 · lh 22pxThe quick brown fox jumps over the lazy dog
  • button-md18px · weight 700 · lh 18px · tracking 0.09pxThe quick brown fox jumps over the lazy dog
  • nav-link18px · weight 600 · lh 25.7143pxThe quick brown fox jumps over the lazy dog
  • label-md16px · weight 700 · lh 20pxThe quick brown fox jumps over the lazy dog
  • caption16px · weight 300 · lh 16pxThe quick brown fox jumps over the lazy dog

Layout

Radii and spacing

4 corner radii and 8 spacing values. Shape language: sharp.

Radii

  • none0px
  • xs3px
  • sm4px
  • md6px

Spacing

  • xxs0px
  • xs4px
  • sm8.5px
  • md12px
  • lg20px
  • xl40px
  • 2xl48px
  • 3xl15px

Components

14 components

Each rendered from its tokens (color, type, radius, padding) on Datadog's own canvas.

  • Button Primary
    button-primaryButton Primary
  • Button Primary Hover
    button-primary-hoverButton Primary Hover
  • Button Primary Active
    button-primary-activeButton Primary Active
  • Button Secondary
    button-secondaryButton Secondary
  • Button Secondary Hover
    button-secondary-hoverButton Secondary Hover
  • Top Nav
    top-navTop Nav
  • Nav Link
    nav-linkNav Link
  • Nav Link Hover
    nav-link-hoverNav Link Hover
  • Hero Heading
    hero-headingHero Heading
  • Body Paragraph
    body-paragraphBody Paragraph
  • H2
    h2H2
  • Type here…
    text-inputText Input
  • Type here…
    text-input-focusText Input Focus
  • Card
    cardCard

In use

The system, in use

Datadog's tokens on the kind of product it builds.

Build something people actually use.

A short paragraph of marketing copy that previews how the brand's display tier and body tier read together. Two sentences is usually enough.

Get startedLearn more
Marketing heroHeadline, sub-copy, primary CTA — the universal homepage opener.

FAQ

Datadog design system FAQ

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

Read next

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

Use it

Use Datadog in your project

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

Download DESIGN.md
  1. Download the DESIGN.md

    One machine-readable file: every color, type, radius, spacing, and component token of Datadog.

  2. Feed it to your AI tool

    Drop it into Claude, Cursor, or GitHub Copilot. The agent writes React components and Tailwind classes that match Datadog's visual language.

  3. Reference the tokens directly

    Or paste the values into your Tailwind config, CSS variables, or component library: every color, size and radius is a quoted, ready-to-copy value.

Read the full DESIGN.md: overview, rationale, do’s and don’ts

Overview

Datadog’s design system reads like a command‑center UI, where every element is tuned for rapid data consumption. The midnight canvas and violet voltage make alerts unmistakable, while the NationalWeb type family provides a familiar engineering feel.

Observability‑as‑canvas.

Unlike many SaaS products that sprinkle pastel accents over white space, Datadog treats the entire viewport as a live observability board. The contrast‑driven palette forces hierarchy without extra icons, and the 4 px grid locks metric tiles into place. This is not a decorative theme; it is a data‑first visual language that makes performance graphs and alert banners feel native.

Key Characteristics:

  • Deep violet primary voltage on buttons, links, and accent ribbons.
  • Midnight canvas background that amplifies white and gray text.
  • NationalWeb typography ranging from 36 px display to 16 px captions, with weights from 300 to 700.
  • 4 px baseline grid for padding, margin, and spacing utilities.
  • Rounded corners at 4 px for most components, 6 px for cards.
  • Button‑md token: 18 px, weight 700, 0.08 px letter‑spacing.
  • Navigation links in muted gray with 8.5 px × 12 px × 9.5 px padding.
  • Consistent use of ink‑muted gray for secondary text, preserving focus on primary data.

Known Gaps

  • The current token set lacks explicit dark‑mode variants for the deep violet accent, requiring designers to manually adjust contrast for low‑light environments.
  • Component documentation does not include usage examples for error or empty‑state cards, leaving developers to guess visual treatment for failure scenarios.
  • No token definitions exist for animated transitions, so motion designers must create bespoke easing curves that may diverge from the system’s visual rhythm.
  • Accessibility guidelines are minimal; there is no clear guidance on minimum touch target sizes beyond the primary button, which could affect mobile usability.
  • The spacing table omits a dedicated token for large gutters used in multi‑column dashboard layouts, forcing ad‑hoc calculations that break the 4 px grid discipline.

Design & Creative Tools

More systems like this

More DESIGN.md files in Design & Creative Tools.

Pricing

Build it with Pro

The DESIGN.md files are free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds in your system for you.

4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.

Billed once a year in USD. Cancel anytime.

Individual

For personal projects & open source

$32instead of $49/mo

$389 billed yearly

  • How many people can use the license.Seats: 1 seat
  • Client work, SaaS products and anything you charge for.Commercial use: Personal & open source only
  • Production-ready React sections: hero, pricing, features, dashboards and more.Pro blocks: 6,000+ blocks
  • Complete multi-page sites you can ship as they are.Templates: All 14 templates
  • React icons from every major library, installable with one command.React icons: 294k+ icons
  • Presets that restyle every block, in light and dark.Themes: All 59 themes
  • Lets your AI editor search, preview and install blocks for you.MCP server: Basic usage
  • Priority requests are answered first.Support: Standard

Team

Most popular

For freelancers, agencies & startups

$66instead of $99/mo

$789 billed yearly · ≈ $13/dev/mo

Everything in Individual, plus

  • How many people can use the license.Seats: Up to 5 seats
  • Client work, SaaS products and anything you charge for.Commercial use: Included
  • Lets your AI editor search, preview and install blocks for you.MCP server: High usage
  • Priority requests are answered first.Support: Priority

Organization

For companies with larger teams

$132instead of $199/mo

$1,589 billed yearly

Everything in Team, plus

  • How many people can use the license.Seats: Unlimited seats
  • Lets your AI editor search, preview and install blocks for you.MCP server: Unlimited usage
  • Secure checkout via Stripe
  • Code lives in your repo
  • Keep what you've shipped if you cancel
  • License terms

Your system, built for you

Every block, template and icon, installed by your AI agent in your design system. The DESIGN.md files stay free.

Get Pro