caliper uidocs

Status center

Pro

A full status page: one line that says whether everything works, incidents with every update, planned maintenance, each component's 90 days read day by day, past incidents with how long they lasted, and email updates.

Installs components/ui/status-center.tsxDepends on @radix-ui/react-slot, d3-shape, lucide-reactMotion shared motion tokens
pnpm dlx shadcn@latest add @caliper/status-center

Degraded performance

Halden status · updated 14 Oct, 09:30 UTC

Happening now

Bank feeds from two UK banks are delayedMinorIdentified · 14 Oct, 09:10 UTC · Bank feeds, API
  1. Identified

    The delay is on the banks' side. Transactions arrive about 40 minutes late; nothing is lost.

  2. Investigating

    We are looking into delayed transactions from Barclays and HSBC UK.

Planned maintenance

Database upgradeMaintenanceScheduled · 12 Oct, 10:00 UTC · 19 Oct, 02:00 UTC – 19 Oct, 02:30 UTC · Web app, API
  1. Scheduled

    The app and API will be read-only for up to 30 minutes while we upgrade the database.

Components

Focus a bar to read a day.
Product3 componentsDegraded
  • Web apphalden.example
    100.00% uptimeOperational
    Web app, last 90 days100.00% uptime

    Web app, last 90 days
    PeriodStatusDetail
    17 JulOperationalNo incidents
    18 JulOperationalNo incidents
    19 JulOperationalNo incidents
    20 JulOperationalNo incidents
    21 JulOperationalNo incidents
    22 JulOperationalNo incidents
    23 JulOperationalNo incidents
    24 JulOperationalNo incidents
    25 JulOperationalNo incidents
    26 JulOperationalNo incidents
    27 JulOperationalNo incidents
    28 JulOperationalNo incidents
    29 JulOperationalNo incidents
    30 JulOperationalNo incidents
    31 JulOperationalNo incidents
    1 AugOperationalNo incidents
    2 AugOperationalNo incidents
    3 AugOperationalNo incidents
    4 AugOperationalNo incidents
    5 AugOperationalNo incidents
    6 AugOperationalNo incidents
    7 AugOperationalNo incidents
    8 AugOperationalNo incidents
    9 AugOperationalNo incidents
    10 AugOperationalNo incidents
    11 AugOperationalNo incidents
    12 AugOperationalNo incidents
    13 AugOperationalNo incidents
    14 AugOperationalNo incidents
    15 AugOperationalNo incidents
    16 AugOperationalNo incidents
    17 AugOperationalNo incidents
    18 AugOperationalNo incidents
    19 AugOperationalNo incidents
    20 AugOperationalNo incidents
    21 AugOperationalNo incidents
    22 AugOperationalNo incidents
    23 AugOperationalNo incidents
    24 AugOperationalNo incidents
    25 AugOperationalSlow responses in the EU region
    26 AugOperationalNo incidents
    27 AugOperationalNo incidents
    28 AugOperationalNo incidents
    29 AugOperationalNo incidents
    30 AugOperationalNo incidents
    31 AugOperationalNo incidents
    1 SeptOperationalNo incidents
    2 SeptOperationalNo incidents
    3 SeptOperationalNo incidents
    4 SeptOperationalNo incidents
    5 SeptOperationalNo incidents
    6 SeptDegradedSlower than usual
    7 SeptOperationalNo incidents
    8 SeptOperationalNo incidents
    9 SeptOperationalNo incidents
    10 SeptOperationalNo incidents
    11 SeptOperationalNo incidents
    12 SeptOperationalNo incidents
    13 SeptOperationalNo incidents
    14 SeptOperationalNo incidents
    15 SeptOperationalNo incidents
    16 SeptOperationalNo incidents
    17 SeptOperationalNo incidents
    18 SeptOperationalNo incidents
    19 SeptOperationalNo incidents
    20 SeptOperationalNo incidents
    21 SeptOperationalNo incidents
    22 SeptOperationalNo incidents
    23 SeptOperationalNo incidents
    24 SeptOperationalNo incidents
    25 SeptOperationalNo incidents
    26 SeptOperationalNo incidents
    27 SeptOperationalNo incidents
    28 SeptOperationalNo incidents
    29 SeptOperationalNo incidents
    30 SeptOperationalNo incidents
    1 OctOperationalNo incidents
    2 OctOperationalNo incidents
    3 OctOperationalNo incidents
    4 OctOperationalNo incidents
    5 OctOperationalNo incidents
    6 OctOperationalNo incidents
    7 OctOperationalNo incidents
    8 OctOperationalNo incidents
    9 OctOperationalNo incidents
    10 OctOperationalNo incidents
    11 OctOperationalNo incidents
    12 OctOperationalDatabase upgrade
    13 OctOperationalNo incidents
    14 OctOperationalNo incidents
  • APIapi.halden.example
    100.00% uptimeDegraded
    API, last 90 days100.00% uptime

    API, last 90 days
    PeriodStatusDetail
    17 JulOperationalNo incidents
    18 JulOperationalNo incidents
    19 JulOperationalNo incidents
    20 JulOperationalNo incidents
    21 JulOperationalNo incidents
    22 JulOperationalNo incidents
    23 JulOperationalNo incidents
    24 JulOperationalNo incidents
    25 JulOperationalNo incidents
    26 JulOperationalNo incidents
    27 JulOperationalNo incidents
    28 JulOperationalNo incidents
    29 JulOperationalNo incidents
    30 JulOperationalNo incidents
    31 JulOperationalNo incidents
    1 AugOperationalNo incidents
    2 AugOperationalNo incidents
    3 AugOperationalNo incidents
    4 AugOperationalNo incidents
    5 AugOperationalNo incidents
    6 AugOperationalNo incidents
    7 AugOperationalNo incidents
    8 AugOperationalNo incidents
    9 AugOperationalNo incidents
    10 AugOperationalNo incidents
    11 AugOperationalNo incidents
    12 AugOperationalNo incidents
    13 AugOperationalNo incidents
    14 AugOperationalNo incidents
    15 AugOperationalNo incidents
    16 AugOperationalNo incidents
    17 AugOperationalNo incidents
    18 AugOperationalNo incidents
    19 AugOperationalNo incidents
    20 AugOperationalNo incidents
    21 AugOperationalNo incidents
    22 AugOperationalNo incidents
    23 AugOperationalNo incidents
    24 AugOperationalNo incidents
    25 AugOperationalSlow responses in the EU region
    26 AugOperationalNo incidents
    27 AugOperationalNo incidents
    28 AugOperationalNo incidents
    29 AugOperationalNo incidents
    30 AugOperationalNo incidents
    31 AugOperationalNo incidents
    1 SeptOperationalNo incidents
    2 SeptOperationalNo incidents
    3 SeptOperationalNo incidents
    4 SeptOperationalNo incidents
    5 SeptOperationalNo incidents
    6 SeptDegradedSlower than usual
    7 SeptOperationalNo incidents
    8 SeptOperationalNo incidents
    9 SeptOperationalNo incidents
    10 SeptOperationalNo incidents
    11 SeptOperationalNo incidents
    12 SeptOperationalNo incidents
    13 SeptOperationalNo incidents
    14 SeptOperationalNo incidents
    15 SeptOperationalNo incidents
    16 SeptOperationalNo incidents
    17 SeptOperationalNo incidents
    18 SeptOperationalNo incidents
    19 SeptOperationalNo incidents
    20 SeptOperationalNo incidents
    21 SeptOperationalNo incidents
    22 SeptOperationalNo incidents
    23 SeptOperationalNo incidents
    24 SeptOperationalNo incidents
    25 SeptOperationalNo incidents
    26 SeptOperationalNo incidents
    27 SeptOperationalNo incidents
    28 SeptOperationalNo incidents
    29 SeptOperationalNo incidents
    30 SeptOperationalNo incidents
    1 OctOperationalNo incidents
    2 OctOperationalNo incidents
    3 OctOperationalNo incidents
    4 OctOperationalNo incidents
    5 OctOperationalNo incidents
    6 OctOperationalNo incidents
    7 OctOperationalNo incidents
    8 OctOperationalNo incidents
    9 OctOperationalNo incidents
    10 OctOperationalNo incidents
    11 OctOperationalNo incidents
    12 OctOperationalDatabase upgrade
    13 OctOperationalNo incidents
    14 OctDegradedBank feeds from two UK banks are delayed
  • Reports and exportsPDFs, CSVs and scheduled exports
    100.00% uptimeOperational
    Reports and exports, last 90 days100.00% uptime

    Reports and exports, last 90 days
    PeriodStatusDetail
    17 JulOperationalNo incidents
    18 JulOperationalNo incidents
    19 JulOperationalNo incidents
    20 JulOperationalNo incidents
    21 JulOperationalNo incidents
    22 JulOperationalNo incidents
    23 JulOperationalNo incidents
    24 JulOperationalNo incidents
    25 JulOperationalNo incidents
    26 JulOperationalNo incidents
    27 JulOperationalNo incidents
    28 JulOperationalNo incidents
    29 JulOperationalNo incidents
    30 JulOperationalNo incidents
    31 JulOperationalNo incidents
    1 AugOperationalNo incidents
    2 AugOperationalNo incidents
    3 AugOperationalNo incidents
    4 AugOperationalNo incidents
    5 AugOperationalNo incidents
    6 AugOperationalNo incidents
    7 AugOperationalNo incidents
    8 AugOperationalNo incidents
    9 AugOperationalNo incidents
    10 AugOperationalNo incidents
    11 AugOperationalNo incidents
    12 AugOperationalNo incidents
    13 AugOperationalNo incidents
    14 AugOperationalNo incidents
    15 AugOperationalNo incidents
    16 AugOperationalNo incidents
    17 AugOperationalNo incidents
    18 AugOperationalNo incidents
    19 AugOperationalNo incidents
    20 AugOperationalNo incidents
    21 AugOperationalNo incidents
    22 AugOperationalNo incidents
    23 AugOperationalNo incidents
    24 AugOperationalNo incidents
    25 AugOperationalNo incidents
    26 AugOperationalNo incidents
    27 AugOperationalNo incidents
    28 AugOperationalNo incidents
    29 AugOperationalNo incidents
    30 AugOperationalNo incidents
    31 AugOperationalNo incidents
    1 SeptOperationalNo incidents
    2 SeptOperationalNo incidents
    3 SeptOperationalNo incidents
    4 SeptOperationalNo incidents
    5 SeptOperationalNo incidents
    6 SeptOperationalNo incidents
    7 SeptOperationalNo incidents
    8 SeptOperationalNo incidents
    9 SeptOperationalNo incidents
    10 SeptOperationalNo incidents
    11 SeptOperationalNo incidents
    12 SeptOperationalNo incidents
    13 SeptOperationalNo incidents
    14 SeptOperationalNo incidents
    15 SeptOperationalNo incidents
    16 SeptOperationalNo incidents
    17 SeptOperationalNo incidents
    18 SeptOperationalNo incidents
    19 SeptOperationalNo incidents
    20 SeptOperationalNo incidents
    21 SeptOperationalNo incidents
    22 SeptOperationalNo incidents
    23 SeptOperationalNo incidents
    24 SeptOperationalNo incidents
    25 SeptOperationalNo incidents
    26 SeptOperationalNo incidents
    27 SeptOperationalNo incidents
    28 SeptOperationalNo incidents
    29 SeptOperationalNo incidents
    30 SeptOperationalNo incidents
    1 OctOperationalNo incidents
    2 OctOperationalNo incidents
    3 OctOperationalNo incidents
    4 OctOperationalNo incidents
    5 OctOperationalNo incidents
    6 OctOperationalNo incidents
    7 OctOperationalNo incidents
    8 OctOperationalNo incidents
    9 OctOperationalNo incidents
    10 OctOperationalNo incidents
    11 OctOperationalNo incidents
    12 OctOperationalNo incidents
    13 OctOperationalNo incidents
    14 OctOperationalNo incidents
Integrations3 componentsDegraded
  • Bank feedsImports from 2,400 banks
    98.89% uptimeDegraded
    Bank feeds, last 90 days98.89% uptime

    Bank feeds, last 90 days
    PeriodStatusDetail
    17 JulOperationalNo incidents
    18 JulOperationalNo incidents
    19 JulOperationalNo incidents
    20 JulOperationalNo incidents
    21 JulOperationalNo incidents
    22 JulOperationalNo incidents
    23 JulOperationalNo incidents
    24 JulOperationalNo incidents
    25 JulOperationalNo incidents
    26 JulOperationalNo incidents
    27 JulOperationalNo incidents
    28 JulOperationalBank feeds stopped importing
    29 JulOperationalNo incidents
    30 JulOperationalNo incidents
    31 JulOperationalNo incidents
    1 AugOperationalNo incidents
    2 AugOperationalNo incidents
    3 AugOperationalNo incidents
    4 AugOperationalNo incidents
    5 AugOperationalNo incidents
    6 AugOperationalNo incidents
    7 AugOperationalNo incidents
    8 AugOutageOutage for part of the day
    9 AugDegradedSlower than usual
    10 AugOperationalNo incidents
    11 AugOperationalNo incidents
    12 AugOperationalNo incidents
    13 AugOperationalNo incidents
    14 AugOperationalNo incidents
    15 AugOperationalNo incidents
    16 AugOperationalNo incidents
    17 AugOperationalNo incidents
    18 AugOperationalNo incidents
    19 AugOperationalNo incidents
    20 AugOperationalNo incidents
    21 AugOperationalNo incidents
    22 AugOperationalNo incidents
    23 AugOperationalNo incidents
    24 AugOperationalNo incidents
    25 AugOperationalNo incidents
    26 AugOperationalNo incidents
    27 AugOperationalNo incidents
    28 AugOperationalNo incidents
    29 AugOperationalNo incidents
    30 AugOperationalNo incidents
    31 AugOperationalNo incidents
    1 SeptOperationalNo incidents
    2 SeptOperationalNo incidents
    3 SeptOperationalNo incidents
    4 SeptOperationalNo incidents
    5 SeptOperationalNo incidents
    6 SeptOperationalNo incidents
    7 SeptOperationalNo incidents
    8 SeptOperationalNo incidents
    9 SeptOperationalNo incidents
    10 SeptOperationalNo incidents
    11 SeptOperationalNo incidents
    12 SeptOperationalNo incidents
    13 SeptOperationalNo incidents
    14 SeptOperationalNo incidents
    15 SeptOperationalNo incidents
    16 SeptOperationalNo incidents
    17 SeptOperationalNo incidents
    18 SeptOperationalNo incidents
    19 SeptOperationalNo incidents
    20 SeptOperationalNo incidents
    21 SeptOperationalNo incidents
    22 SeptOperationalNo incidents
    23 SeptOperationalNo incidents
    24 SeptOperationalNo incidents
    25 SeptOperationalNo incidents
    26 SeptOperationalNo incidents
    27 SeptOperationalNo incidents
    28 SeptOperationalNo incidents
    29 SeptOperationalNo incidents
    30 SeptOperationalNo incidents
    1 OctOperationalNo incidents
    2 OctOperationalNo incidents
    3 OctOperationalNo incidents
    4 OctOperationalNo incidents
    5 OctOperationalNo incidents
    6 OctOperationalNo incidents
    7 OctOperationalNo incidents
    8 OctOperationalNo incidents
    9 OctOperationalNo incidents
    10 OctOperationalNo incidents
    11 OctOperationalNo incidents
    12 OctOperationalNo incidents
    13 OctOperationalNo incidents
    14 OctDegradedBank feeds from two UK banks are delayed
  • Card paymentsInvoice pay links
    100.00% uptimeOperational
    Card payments, last 90 days100.00% uptime

    Card payments, last 90 days
    PeriodStatusDetail
    17 JulOperationalNo incidents
    18 JulOperationalNo incidents
    19 JulOperationalNo incidents
    20 JulOperationalNo incidents
    21 JulOperationalNo incidents
    22 JulOperationalNo incidents
    23 JulOperationalNo incidents
    24 JulOperationalNo incidents
    25 JulOperationalNo incidents
    26 JulOperationalNo incidents
    27 JulOperationalNo incidents
    28 JulOperationalNo incidents
    29 JulOperationalNo incidents
    30 JulOperationalNo incidents
    31 JulOperationalNo incidents
    1 AugOperationalNo incidents
    2 AugOperationalNo incidents
    3 AugOperationalNo incidents
    4 AugOperationalNo incidents
    5 AugOperationalNo incidents
    6 AugOperationalNo incidents
    7 AugOperationalNo incidents
    8 AugOperationalNo incidents
    9 AugOperationalNo incidents
    10 AugOperationalNo incidents
    11 AugOperationalNo incidents
    12 AugOperationalNo incidents
    13 AugOperationalNo incidents
    14 AugOperationalNo incidents
    15 AugOperationalNo incidents
    16 AugOperationalNo incidents
    17 AugOperationalNo incidents
    18 AugOperationalNo incidents
    19 AugOperationalNo incidents
    20 AugOperationalNo incidents
    21 AugOperationalNo incidents
    22 AugOperationalNo incidents
    23 AugOperationalNo incidents
    24 AugOperationalNo incidents
    25 AugOperationalNo incidents
    26 AugDegradedSlower than usual
    27 AugOperationalNo incidents
    28 AugOperationalNo incidents
    29 AugOperationalNo incidents
    30 AugOperationalNo incidents
    31 AugOperationalNo incidents
    1 SeptOperationalNo incidents
    2 SeptOperationalNo incidents
    3 SeptOperationalNo incidents
    4 SeptOperationalNo incidents
    5 SeptOperationalNo incidents
    6 SeptOperationalNo incidents
    7 SeptOperationalNo incidents
    8 SeptOperationalNo incidents
    9 SeptOperationalNo incidents
    10 SeptOperationalNo incidents
    11 SeptOperationalNo incidents
    12 SeptOperationalNo incidents
    13 SeptOperationalNo incidents
    14 SeptOperationalNo incidents
    15 SeptOperationalNo incidents
    16 SeptOperationalNo incidents
    17 SeptOperationalNo incidents
    18 SeptOperationalNo incidents
    19 SeptOperationalNo incidents
    20 SeptOperationalNo incidents
    21 SeptOperationalNo incidents
    22 SeptOperationalNo incidents
    23 SeptOperationalNo incidents
    24 SeptOperationalNo incidents
    25 SeptOperationalNo incidents
    26 SeptOperationalNo incidents
    27 SeptOperationalNo incidents
    28 SeptOperationalNo incidents
    29 SeptOperationalNo incidents
    30 SeptOperationalNo incidents
    1 OctOperationalNo incidents
    2 OctOperationalNo incidents
    3 OctOperationalNo incidents
    4 OctOperationalNo incidents
    5 OctOperationalNo incidents
    6 OctOperationalNo incidents
    7 OctOperationalNo incidents
    8 OctOperationalNo incidents
    9 OctOperationalNo incidents
    10 OctOperationalNo incidents
    11 OctOperationalNo incidents
    12 OctOperationalNo incidents
    13 OctOperationalNo incidents
    14 OctOperationalNo incidents
  • Email deliveryInvoices and reminders
    100.00% uptimeOperational
    Email delivery, last 90 days100.00% uptime

    Email delivery, last 90 days
    PeriodStatusDetail
    17 JulOperationalNo incidents
    18 JulOperationalNo incidents
    19 JulOperationalNo incidents
    20 JulOperationalNo incidents
    21 JulOperationalNo incidents
    22 JulOperationalNo incidents
    23 JulOperationalNo incidents
    24 JulOperationalNo incidents
    25 JulOperationalNo incidents
    26 JulOperationalNo incidents
    27 JulOperationalNo incidents
    28 JulOperationalNo incidents
    29 JulOperationalNo incidents
    30 JulOperationalNo incidents
    31 JulOperationalNo incidents
    1 AugOperationalNo incidents
    2 AugOperationalNo incidents
    3 AugOperationalNo incidents
    4 AugOperationalNo incidents
    5 AugOperationalNo incidents
    6 AugOperationalNo incidents
    7 AugOperationalNo incidents
    8 AugOperationalNo incidents
    9 AugOperationalNo incidents
    10 AugOperationalNo incidents
    11 AugOperationalNo incidents
    12 AugOperationalNo incidents
    13 AugOperationalNo incidents
    14 AugOperationalNo incidents
    15 AugOperationalNo incidents
    16 AugOperationalNo incidents
    17 AugOperationalNo incidents
    18 AugOperationalNo incidents
    19 AugOperationalNo incidents
    20 AugOperationalNo incidents
    21 AugOperationalNo incidents
    22 AugOperationalNo incidents
    23 AugOperationalNo incidents
    24 AugOperationalNo incidents
    25 AugOperationalNo incidents
    26 AugOperationalNo incidents
    27 AugOperationalNo incidents
    28 AugOperationalNo incidents
    29 AugOperationalNo incidents
    30 AugOperationalNo incidents
    31 AugOperationalNo incidents
    1 SeptOperationalNo incidents
    2 SeptOperationalNo incidents
    3 SeptOperationalNo incidents
    4 SeptOperationalNo incidents
    5 SeptOperationalNo incidents
    6 SeptOperationalNo incidents
    7 SeptOperationalNo incidents
    8 SeptOperationalNo incidents
    9 SeptOperationalNo incidents
    10 SeptOperationalNo incidents
    11 SeptOperationalNo incidents
    12 SeptOperationalNo incidents
    13 SeptOperationalNo incidents
    14 SeptOperationalNo incidents
    15 SeptOperationalNo incidents
    16 SeptOperationalNo incidents
    17 SeptOperationalNo incidents
    18 SeptOperationalNo incidents
    19 SeptOperationalNo incidents
    20 SeptOperationalNo incidents
    21 SeptOperationalNo incidents
    22 SeptOperationalNo incidents
    23 SeptOperationalNo incidents
    24 SeptOperationalNo incidents
    25 SeptMaintenancePlanned maintenance
    26 SeptOperationalNo incidents
    27 SeptOperationalNo incidents
    28 SeptOperationalNo incidents
    29 SeptOperationalNo incidents
    30 SeptOperationalNo incidents
    1 OctOperationalNo incidents
    2 OctOperationalNo incidents
    3 OctOperationalNo incidents
    4 OctOperationalNo incidents
    5 OctOperationalNo incidents
    6 OctOperationalNo incidents
    7 OctOperationalNo incidents
    8 OctOperationalNo incidents
    9 OctOperationalNo incidents
    10 OctOperationalNo incidents
    11 OctOperationalNo incidents
    12 OctOperationalNo incidents
    13 OctOperationalNo incidents
    14 OctOperationalNo incidents

Past incidents

Slow responses in the EU regionMinorResolved · 25 Aug, 15:40 UTC · Lasted 90 min · Web app, API
  1. Resolved

    Response times are back to normal.

  2. Monitoring

    A fix is out; we are watching response times.

  3. Investigating

    Pages take several seconds to load for some customers in the EU.

Bank feeds stopped importingMajorResolved · 28 Jul, 11:20 UTC · Lasted 5 h · Bank feeds
  1. Resolved

    All feeds have caught up. Transactions from the outage are in your accounts.

  2. Identified

    A certificate expired at our banking provider; they are replacing it.

  3. Investigating

    No new transactions are arriving from any bank.

Get updates

An email when Halden has an incident or planned maintenance, and when it is over.

Which components

When to use #

Use it for

  • The public status site of a service.
  • An in-app system health page for admins.

Skip it when

  • A single service with no history; a status badge is enough.

Installation #

terminal
pnpm dlx shadcn@latest add @caliper/status-center

Adds its 13 files to components/ui/, each with its own stylesheet, and installs their packages. Pro installs with your access token, set up once per project. See Pro access. The first part also adds Caliper UI’s tokens; import them once as in Installation.

Usage #

Import it from your copy of the source. The example behind the preview comes with the source.

example.tsx
import { StatusCenter } from "@/components/ui/status-center"

The worked example comes with Pro

The 97-line example behind the preview opens here with a Pro or Team licence.

Checking your licence…

API reference #

StatusCenter

component
PropTypeDefaultDescription
name *string—The service, e.g. "Halden".
components *readonly StatusComponent[]—
incidents *readonly StatusIncident[]—
onSubscribe((email: string, components: readonly string[]) => void | Promise<void>)—Subscribes an email to updates; reject with an Error to show why it failed.
nowstringnew Date().toISOString()ISO time treated as now.
classNamestring—

Accessibility #

It exposes status and alert semantics, with aria-hidden, aria-labelledby, aria-invalid and aria-describedby kept in step with state. Changes that matter are announced through a live region.

No custom key handling; Tab and the native activation keys do the work.

Motion #

Transitions use the shared duration and easing tokens. Under prefers-reduced-motion those tokens collapse to instant and travel distances go to zero, so state changes still happen without movement.