Skip to content

The Daemon service provides a complete interface for managing background processes and long-running programs within your Hoody workspace. It enables you to register, configure, and control daemonized applications, monitor their runtime status, and integrate process management directly into your workflows.

Whether you need to spin up a worker service, schedule a recurring task, or keep a custom runtime alive across sessions, the Daemon API gives you programmatic access to every aspect of the process lifecycle — from initial registration through real-time status monitoring.

The Daemon API is organized into three functional areas:

Daemon Management

Create, retrieve, update, and remove daemon programs registered in your workspace. Use these endpoints to manage the configuration and metadata of each registered process.

View Daemon Management →

Program Control

Enable, disable, start, and stop individual programs on demand. These endpoints provide direct runtime control over the lifecycle of your registered daemons.

View Program Control →

Status & Monitoring

Query the current state and health of any registered program. These endpoints expose runtime telemetry and process-level details for observability and alerting.

View Status & Monitoring →

Use the Daemon API when you need to:

  • Automate process management — Register, configure, and tear down daemons as part of deployment pipelines or workspace provisioning scripts.
  • Build operational tooling — Construct dashboards, control panels, or CLI utilities that interact with running programs.
  • Integrate with external schedulers — Coordinate Hoody-managed processes with cron jobs, orchestrators, or third-party automation platforms.
  • Monitor runtime health — Poll program status to power alerting, logging, or health-check systems.