솔라피's design system uses #4541ff as its primary color and Inter for typography and Monaco for code, with 8px corner radius. SOLAPI (솔라피) is a Korean cloud-messaging API platform — the infrastructure layer that lets developers send SMS, KakaoTalk 알림톡, Naver, and RCS messages and automate CRM flows from a few lines of code.

Primary
#4541ff
Typography
Inter · Monaco
Radius
8px
Design System
Solapi logo

Solapi

SOLAPI (솔라피) is a Korean cloud-messaging API platform — the infrastructure layer that lets developers send SMS, KakaoTalk 알림톡, Naver, and RCS messages and automate CRM flows from a few lines of code. Its design reflects that dual identity: a clean, confident consumer-marketing surface on the homepage and a calmer, slate-toned developer surface on `/developer

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 800 · 1.25
Design at scale
32px32px · 800 · 1.25
Section heading
heading-lg24px · 800 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
Monospace
Monaco
Systemno install needed
macOS pre-installed monospace.
Not publicly distributed.
Monospace
Menlo
Systemno install needed
macOS pre-installed monospace.
Not publicly distributed.
Monospace
Consolas
Commercial
Microsoft system monospace (Windows).
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
compactExtra-small5px
badgesSmall6px
smallSmall6px
primarysecondaryMedium8px
developerBase12px
codeBase12px
theCard20px
thePill9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Reserve indigo (#4541ff) for the single primary action — keep it the one "do this" colour
  • Use Pretendard ExtraBold (800) for marketing display and weight 700 on the developer surface
  • Use heading greys (#333333 marketing, #111827 developer) instead of pure black
  • Default cards to a 20px radius and a soft rgba(0,0,0,0.1) 0px 0px 16px ambient shadow
  • Pair a loud indigo primary with a quiet outline secondary (#e2e8f0 border)
  • Reserve the indigo brand-glow (rgba(69,65,255,0.2)) for hero feature cards only
  • Quarantine code to Monaco panels with #24292f ink
  • Use the 100px pill exclusively for the enterprise-inquiry CTA

Don't

  • n't introduce a second saturated accent — indigo is the only loud hue (status green stays minimal)
  • n't use pure black (#000000) for headings or body — use #333333 / #222222 / #111827
  • n't put two equally-loud CTAs side by side — the secondary is always an outline
  • n't apply heavy directional drop shadows — the system is soft, even halos
  • n't mix the warm and cool grey ladders within a single surface — marketing greys stay on marketing, slate stays on docs
  • n't set Monaco anywhere but inside code panels
  • n't pill-shape ordinary buttons — the 100px radius is reserved for the enterprise CTA
  • n't let the indigo glow leak onto ordinary cards — it dilutes the hero emphasis
05

Components

Buttons

button-primary
Background#4541ff
Text#ffffff
Border1px solid #4541ff
Radius8px
Padding14px 32px
Font17px / 600
statesheader variant radius 5px · developers variant radius 12px
Use: Primary CTA — 시작하기 / 솔라피 가입하기 / 시작하기 →
button-pill-outline
Background#ffffff
Text#4541ff
Border1px solid #4541ff
Radius100px
Padding16px 32px
Font16px / 800
Use: Enterprise-inquiry pill — 도입 문의하기
button-ghost-outline
Background#ffffff
Text#111827
Border1px solid #e2e8f0
Radius8px
Padding14px 32px
Font17px / 600
Use: Secondary CTA — 데모 체험하기

Inputs

input-search
Background#f9f9f9
Text#222222
Border1px solid #e5e8eb
Radius14px
Padding12px 44px
Font16px / 400
Use: Pricing / docs search field

Cards

card-pricing
card-pricing
Background#f8fafc
Text#111827
Border1px solid #e2e8f0
Radius10px
Shadowrgba(0,0,0,0.1) 0px 0px 16px 0px
Use: Pricing + discount-table linked card
card-feature
card-feature
Background#ffffff
Radius20px
Shadowrgba(69,65,255,0.2) 0px 0px 20px 0px
Use: Feature card, 20px workhorse radius + brand-glow
code-block
code-block
Background#ffffff
Text#24292f
Radius12px
Font14px / 400 Monaco
Use: Developers SDK snippet panel

Tabs

TabTabTab
nav-link
Text#222222
Font16px / 400
Activetext #4541ff on active
Use: Top nav item — 가이드 / SDK / API

Badges

badge
badge-success
Background#ffffff
Text#28c840
Border1px solid #e2e8f0
Radius6px
Font13px / 700
Use: Status / success indicator pill

Related design systems