Skip to content
Pebble Pro is here at $49 one timeSee what’s included ↗
Pebble
ComponentsDocsMCPPricing
⌕ Find a component↗Log in
All components 673

Categories

Core inputs & forms46Buttons & actions33Navigation36Overlays & feedback49Data display33Charts & data viz40Cards & layout43Marketing blocks38App shells & pages37AI interfaces40Text & typography effects33Backgrounds & visual effects38Motion & transitions32Numbers & counters32Media34E-commerce333D & interactive36Themed sets40
Start with the essentials.Installation guide ↗Connect your agent ↗
← All componentsApp shells & pages

Status Page

A public status page with a computed overall banner, an active incident with a stage stepper and timeline, grouped components with 90-day uptime bars, past incidents and a subscribe popover.

Preview

PPebble Status

Some systems are degraded

1 of 4 components affected · Updated 10:42 UTC

99.99%90-day uptime

Minor impactAffects Sync

Delayed sync for some workspaces in the EU

  1. Investigating (done)
  2. Identified (done)
  3. Monitoring
  4. Resolved
  1. monitoring10:40

    A fix is rolled out and sync delay is back under 2 s. We’re watching it.

  2. identified09:55

    A slow database replica in eu-west was holding replay jobs.

  3. investigating09:12

    Some edits take minutes to appear for collaborators in EU workspaces.

Components

90 days ago → today

Core

Web app

Editor and notebooks

99.99% uptimeOperational
90 days agoToday

Sync

Realtime edits and offline replay

99.97% uptimeDegraded
90 days agoToday

Platform

API

REST and webhooks

99.99% uptimeOperational
90 days agoToday

Search

Tracked for 60 days

100.00% uptimeOperational
90 days agoToday

Past incidents

  1. Replay queue stalled after a deploy

    Impact: critical.resolvedSep 23, 07:30 · 22 min
  2. Slow webhook delivery

    Impact: minor.resolvedSep 1, 16:10 · 25 min

Install

Pro source requires Pebble Pro. Try the full preview above.

Props

PropTypeDefaultDescription
productstring—Product name in the header.
componentsStatusComponent[]—{ id, name, description?, status, days, group? }; the worst status drives the banner.
incidentActiveIncident | null—Active incident: { id, title, impact, stage, affected?, updates } (updates newest first).
pastIncidentsIncident[][]Resolved incidents (IncidentList).
updatedReactNode—Last-updated text in the banner.
onSubscribe(email) => void | { error } | Promise—Subscribe handler; resolve { error } to show it in the popover.
heightnumber640Frame height in px.

Pro component

Try the full preview above. Editable source and build guides require Pebble Pro.

Buy Pebble Pro — $49How source access works ↗
Pebble

Small details.
Better interfaces.

React components to explore, make your own, and build on.

Library

  • Components
  • Installation
  • Pricing

Resources

  • For agents
  • About
  • Support

Legal

  • License
  • Terms
  • Privacy
  • Final sale

Built by Pebble

A product of Praxys Solutions LLC ↗

Pebble Pro is live

$49 one time, lifetime updates ↗