Bun Sentinel 9 · v1.6.7

Keep services running.
Stay in control.

Self-healing process manager for Bun with zero-downtime clustering, real-time dashboards, TypeScript build support, and durable same-host state.

bun add -g bs9
bs9 start app.ts --name api -i max
bs9 status
Resilience

Zero-downtime reloads

Replace-first rolling generations preserve ready capacity while your application updates.

Portable

Native supervision

Runs with systemd, launchd, and the Windows watchdog without requiring root access.

Observable

Diagnostics built in

Inspect health, logs, exceptions, metrics, cluster state, and recovery from one CLI.

Documentation

39 commands

CLI reference →

Lifecycle, monitoring, clustering, deployment, diagnostics, and platform commands.

Integrate

API reference →

REST management endpoints and typed runtime primitives for state, leases, and queues.

Architecture

High availability →

Understand worker generations, shared state, recovery guarantees, and operating boundaries.

Quick start

Start one service and let BS9 choose a resilient worker layout:

bs9 start server.ts --name web -p 3000 -i max

Check the daemon and runtime components:

bs9 ping
bs9 status
bs9 logs web

Perform a replace-first rolling reload when a new version is ready:

bs9 reload web