Skip to content

Demo

A console, its settings, and a release note

One page with a table, filters, dialogs, a long form, long-form text and the component sheet.

Console

Table, filters, tabs, dialog

Services

All systems normal
3.76MRequests, 7 daysUp 12.4%
142 msp95 latencyDown 8 ms
99.97%Uptime30 days
1Failed deploysUp 1 since yesterday
ServiceEnvironmentStatusVersionRequestsp95UpdatedActions
apiHealthyproductionHealthyv2.4.11,204,553182 ms2 min ago
webDegradedstagingDegradedv0.9.0-rc.348,210640 ms14 min ago
workerHealthyproductionHealthyv1.12.0388,90296 ms1 h ago
storageFailedproductionFailedv3.0.203 h ago
authHealthyproductionHealthyv5.1.72,019,331210 ms5 h ago
searchBuildingstagingBuildingv0.4.012,004301 msyesterday
docsHealthyproductionHealthyv1.0.090,12788 ms2 days ago
reportsPausedpreviewPausedv0.1.001 week ago
1 selected, showing 1–8 of 8

Edit service

Settings

Fieldsets, validation, each control

Service
Shown in the console and in alerts.
Up to four characters.
.example.com
Enter a full address, for example ops@example.com.
One sentence.
Deployment
Change the owner from Billing.
Visibility
Features

Delete storage?

This removes the service, its deployments and its hostname. It cannot be undone.

Read the reference

Each component with its props and a live example, and each token with its value.

Release note

Long-form with a table, code and a callout

2026-09-04, platform

Release 1.4

Deploys roll back on a failed health check. The console gets a services table with filters.

A deploy now waits for the health check before it takes traffic. If the check fails within 30 seconds the previous version is restored and an alert goes to the service's alert email.

Changes

  • The services table filters by status and by name, and remembers the selection between pages.
  • Regions can be changed from the settings form. The change takes effect on the next deploy.
  • Weekly digest emails are off by default for new services.

Versions

ServiceBeforeAfterChange
apiv2.3.8v2.4.1Health check before traffic
workerv1.11.2v1.12.0Retries with backoff
storagev3.0.1v3.0.2Rolled back, see the failed tab

Configuration

Set the health check path and timeout per service.

[service.api]
health = "/healthz"
timeout = "30s"
rollback = true
Timeouts under 10 seconds are rejectedThe check needs time for a cold start. Ten seconds is the minimum.

Next release: per-region rollouts.

Sheet

Each variant and each state

Buttons
Link as button
disabled
Inputs
Up to four characters.
https://
Choices
Feedback
NeutralMaintenance on Sunday from 02:00 to 03:00 JST.
NoticeVersion 1.4 is available.
SavedThe changes are live in all regions.
Certificate expires in 6 daysRenewal is automatic.

A dialog

A native modal dialog. Escape, the cross and any button inside close it.

CtrlK--kb-space-8: 8px
Progress
Build, 25%
Upload, 70%
Loading
Identity
ABCDABCD+3
  1. Platform
  2. Services
  3. storage
Empty state

No deployments yet. Push to main to create one.

Nested theme

This block renders in the opposite theme.