Build fast.
Run any code fearlessly.

The platform for devs who just want to ship. Powered by sandboxes that let you deploy any code with confidence.

Deploy your app ›
Products

Modern compute without the yak-shaving.

Machines

Fast-booting VMs you can start, stop and scale in milliseconds, close to your users.

Sandboxes

Isolated environments that let you run any code fearlessly, per-request or per-agent.

Volumes

Persistent storage that keeps up, attached right next to your compute.

fly status · my-app
web · ordstarted · v42
web · amsstarted · v42
worker · syddeploying…
Controls

Purple pills, one friendly accent.

Deploy your app Read the docs Disabled Get Started Fricolage fearlessly OverviewMetricsLogs
flyctl deploy… Focused — purple ring

CTAs are full pills (purple #7c3aed, 48px); the nav uses a clever joined Sign In / Get Started segmented pill (8/20px asymmetric radii). Focus ring is purple #7c3aed; hover deepens to #8b5cf6.

Typography

Mackinac serif display, Fricolage UI.

Display · Mackinac · 64/74 · 500 · -2.88pxRun any code fearlessly.
Section · Mackinac · 36 · 500 · -0.9pxModern compute
Eyebrow · Fricolage · 13 · 500 · purpleProducts
Body · Fricolage · 18 · 400The platform for devs who just want to ship.
Button / UI · Fricolage · 15.5 · 450Deploy your app · Sign In
Nav · Fricolage · 14.5 · 450Products · Docs · Pricing
Palette

Light wash, indigo ink, one purple.

Surfaces & text
white#ffffff
surface#f1f2f9
line#e7e6f4
ink#281950
muted#676b89
faint#a39ac1
deep#191034
deep-2#202237
Accent (purple)
purple#7c3aed
purple-500#8b5cf6
purple-light#ca7ff8
Illustration spectrum (hero art only)
sky#7dd3fc
indigo#a5b4fc
pink#f9a8d4
green#10b981
blue#3b82f6
amber#f59e0b
orange#f97316
Depth & motion

Soft shadows, full pills, hand-drawn.

full pill
14px card
8/20 nav pair
card
soft shadow, #e7e6f4
floating nav
lifted pill
hero wash
sky/indigo/pink .14

Elevation is soft and friendly — gentle shadows and #e7e6f4 hairlines over a light wash. Motion: short hover lifts on pills; hand-drawn elements float subtly on scroll.