Run your services
with confidence
A lightweight process manager that handles restarts, startup order, health checks, and OTA updates — define programs in TOML or over REST.

One binary.
Zero dependencies.
Everything you need to run, watch, and recover services in production.
Lifecycle Hooks
Shell scripts at pre_start, post_start, post_stop — prepare environments, notify services, or clean up.
Event Hooks
React to process_fatal and system events with local scripts — Supervisor-style, API-driven.
Auto-Recovery
Supervisor-compatible autorestart, exitcodes, startsecs — seamless migration.
Cron Scheduling
Run programs on cron expressions. Periodic jobs without an external scheduler or crontab.
Scheduling →Subscription plugins Licensed
Get Super ProOne superd binary for everyone. Optional capabilities ship as signed plugins — add a vendor-supplied [license].key to conf/super.toml and place authorized libraries under $SUPER_ROOT/plugins/. Only modules named in the key are loaded at runtime.
[license] in conf/super.toml — defines which modules are active and when they expire$SUPER_ROOT/plugins/Security & Governance
plugins/security.so- Bearer token authentication on API routes
- RBAC roles — admin, operator, viewer
- Immutable operation audit log
Event Notifications
plugins/notify.so- Webhook channels — Slack, DingTalk, Feishu, custom URLs
- Push on
process_fataland other system events - Hot-reload via
conf/notify.toml
Resource Isolation
plugins/isolation.so- cgroups v2 CPU and memory limits per program
- Hot-update limits without restarting the process
- CLI
--cpu/--memoryenforcement
Linux only — cgroup isolation is not available on macOS, Windows, or FreeBSD.
Web Dashboard
plugins/ui.so- Browser-based control plane served by the UI plugin
- Process overview, live logs, start/stop controls
- License & system metrics when other plugins are active
One subscription — all official plugins included (security, Dashboard, notifications, and Linux isolation). See Get Super Pro for purchase. Compare editions in the feature matrix.
API-first.
Every operation is an HTTP call.
The CLI uses the same endpoints you do. Drive ops from scripts and CI. Stream logs via WebSockets. No custom SDK needed.
- CRUD for programs, stacks, and system config
- Real-time WebSocket log streaming
- Prometheus metrics at
/metrics - Swagger UI when
enable_docs = true
# Create & start a program in three calls
curl -X POST http://127.0.0.1:9002/api/v1/programs \
-H "Content-Type: application/json" \
-d '{
"name": "api-server",
"command": "./app",
"depends_on": ["postgres", "redis"],
"health_check": {
"type": "http",
"url": "http://127.0.0.1:8080/health"
}
}'
# Start & stream
curl -X POST http://127.0.0.1:9002/api/v1/programs/{id}/start
ws://127.0.0.1:9002/wsReady when you are.
Download the binary, define your stack, and have services running in minutes.