Supabase Brand Assets
Supabase Brand Assets
supabase

Supabase's reference documents #72e3ad as a documented primary color, Inter for typography and Source Code Pro for code, 6px corner radius. Supabase is an open-source Postgres development platform: its architecture documentation places a full Postgres database at the center of a project, with Auth, Storage, Realtime, Functions, and other services around it.

Primary
#72e3ad
Typography
Inter · Source Code Pro
Radius
6px

Evidence snapshot

verified v2
Claims grounded
68/68 · 100%
Sources
3 surfaces · 9 sources
UI font basis
frontmatter · high
Components
5 documented · harvested
Design System
Supabase logo

Supabase

Supabase is an open-source Postgres development platform: its architecture documentation places a full Postgres database at the center of a project, with Auth, Storage, Realtime, Functions, and other services around it. The current public site communicates that developer platform with a bright, low-chrome interface rather than the older dark-terminal treatment in this reference. Across the captured home, features, and pricing routes, a mint #72e3ad action fill punctuates white and near-white surfaces; Inter supplies repeated UI text, Manrope carries the larger marketing hierarchy, and Source Code Pro appears sparingly in live public content. The result is technical but open rather than ornamental—small radii, direct controls, and lightweight overlays support dense product information without standing in for the authenticated dashboard.

01

Color Palette

Brand

02

Typography

Type Scale

Verified size, weight, line-height, and tracking. Family is omitted when unresolved.

display46px · 500 · 1
Home h1 only; not a complete display scale
body16px · 450 · 1.5
Repeated public-route Inter text and list items
14px14px · 500 · 1.14
Observed public navigation/control sample

Fonts

Display
Manrope
Open · OFL
Live webfont loaded in preview
Install via Google Fonts
Monospace
Source Code Pro
Open · OFL
Live webfont loaded in preview
Install via Google Fonts
ui
Inter
Open · OFL
Live webfont loaded in preview
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
xs4px
sm8px
md12px
control16px
lg24px
xl32px

Border Radius

ElementValuePreview
controlStructured token6px
focusStructured token2px
overlayStructured token8px
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use #72e3ad only where a selector-backed public action relationship is appropriate.
  • Preserve Inter, Manrope, and Source Code Pro as separate loaded families when the target has legitimate access to them.
  • Keep raw Oklch/Oklab values as raw computed evidence instead of inventing a hex token scale.
  • Retain selector and state provenance when reusing an observed public component pattern.

Don't

  • not recreate the obsolete dark/Circular system from the prior snapshot.
  • not convert ui-sans-serif, Inter Fallback, or declared-only KaTeX faces into Supabase UI typography.
  • not move marketing/pricing/menu/dialog values into an authenticated dashboard, native application, or documentation chrome without evidence from that surface.
  • not invent unobserved component variants, semantic status colors, responsive rules, or interaction behavior.
05

Components

Buttons

dark-compact-action
Backgroundoklch(0.1 0 34)
Textoklch(0.995 0 34)
Border1px solid oklch(0.394455 0 34)
Radius6px
Padding4px 10px
Text style12px / 450 / Inter
statesfocus, hover, and pressed computed snapshots
Use: pricing::[data-omd-capture="17"] compact public action
green-form-submit
Background#72e3ad
Textoklch(0.1 0 34)
Border1px solid oklab(0.685565 -0.144466 0.057858 / 0.75)
Radius6px
Padding4px 10px
Text style12px / 450 / Inter
statesdialog-open capture context
Use: home::[data-omd-capture="75"] public form submit

Dialogs

public-dialog
Dialog content placeholder
public-dialog
Backgroundoklch(0.995 0 34)
Textoklch(0.1 0 34)
Border1px solid oklch(0.1 0 34 / 0.0812725)
Radius8px
statesdialog-open
Use: home::[data-omd-interaction-capture="dialog-1-0"] public dialog

Inputs

public-input
Backgroundoklab(0.1 0 0 / 0.026)
Textoklch(0.1 0 34)
Border1px solid oklch(0.1 0 34 / 0.146418)
Radius6px
Padding8px
Text style14px / 450 / Inter
stateserror capture; no changed error color is asserted
Use: home::[data-omd-capture="74"] public email input

Tabs

TabTabTab
selected-pill-tab
Backgroundoklch(0.995 0 34)
Textoklch(0.1 0 34)
Border1px solid oklch(0.1 0 34)
Radius3.35544e+07px
Padding8px 32px
Text style14px / 450 / Inter
statesselected and tab-selected
Use: home::[data-omd-capture="19"] selected public tab

Related design systems