MotherDuck

Data Warehouse Built for Agents

Fast, serverless analytics powered by DuckDB — with dedicated compute for every user and every agent. Build a data stack in one prompt, or plug into the one you have.

Or start with your coding agent: Claude Code · Cursor · ChatGPT

Customers building on MotherDuck

Together AIFinQoreAhead ComputingDoSomethingGardyn
A · Palette

Warm paper, ink borders, duck-pond accents.

A single ground/ink pair carries the page; a five-hue "duck pond" system (sky, garden, sun, watermelon, brand orange) is reserved for diagrams, chips and the selection colour.

paper (bg)
#f4efea
surface
#ffffff
ink (text/border)
#383838
ink-muted
#818181
brand orange
#ff9538
sky
#6fc2ff
garden
#16aa98
sun
#ffde00
watermelon
#ff7169
B · Typography

A quirky display cap, mono headlines, light body.

Live site uses Aeonik Fono (hero display) and Aeonik Mono (section headlines), both commercial. This preview substitutes Space Grotesk and Space Mono; Inter is already free and unchanged.

Display / H1 · Space Grotesk · 500 · UPPERCASE
Data Warehouse Built for Agents
Section head · Space Mono · UPPERCASE · 32px
An Agent-First Architecture
Body · Inter 300 · 18px
Everything between your data and an answer — compute, storage, and the agent tooling that ties them together.
Label · Inter UPPERCASE · +0.02em
Customers building on MotherDuck
C · Components

Sticker shadows, square-ish corners, duckling sizes.

Buttons and panels carry a heavy 2px ink border with a flat, blur-free offset shadow — no soft drop-shadows anywhere.

Try 7 Days Free Book a Demo Standard
StandardJumboMegaGiga
A Duckling
Isolated compute instance, hover to see the shadow grow.

"MotherDuck's architecture is an excellent fit for the kind of exploration and unpredictable queries that agents need to be useful."

Read case study
D · Tokens

Quick token summary.

:root {
  --color-paper:   #f4efea;   /* header + alternating section bg */
  --color-surface: #ffffff;
  --color-ink:     #383838;   /* text, borders, hard shadows */
  --color-ink-muted: #818181;

  --color-brand-orange: #ff9538;   /* selection, glows */

  --color-sky:        #6fc2ff;
  --color-garden:      #16aa98;
  --color-sun:         #ffde00;
  --color-watermelon:  #ff7169;

  --font-display: "Aeonik Fono", sans-serif;   /* uppercase only */
  --font-mono:    "Aeonik Mono", monospace;    /* uppercase only */
  --font-body:    "Inter", sans-serif;

  --radius:        2px;          /* near-square everywhere */
  --border-weight: 2px;          /* heavy structural borders */
  --shadow-hard:   -4px 4px 0 0 var(--color-ink);

  --duration-fast: 120ms;
  --duration-snap: 30ms;
}