Skip to content

The Hoody Terminal API provides programmatic access to the Hoody Terminal service, enabling you to execute shell commands, manage interactive sessions, monitor system resources, and automate terminal-driven workflows. Whether you need to run one-off commands, stream output from a long-running process, inspect system health, or drive TUI applications without a human at the keyboard, the Terminal API exposes a unified HTTP and WebSocket interface for all of it.

The service is organized into five focused areas. Use the cards below to jump to the reference page that matches your use case.

Command Execution

Execute shell commands and retrieve their output, exit codes, and execution metadata. Supports both synchronous and asynchronous execution, working directories, environment variables, and timeouts.

Open Command Execution →

Session Management

List active and historical sessions, inspect session metadata, connect via WebSocket for live I/O streaming, and terminate sessions that are no longer needed.

Open Session Management →

Web UI & API Access

Discover the URLs for the web-based terminal interface and the interactive API documentation rendered by the Hoody Terminal service.

Open Web UI & API Access →

System Monitoring

Query CPU, memory, disk, and network metrics; enumerate running processes; and inspect listening ports and active connections.

Open System Monitoring →

Terminal Automation

Drive TUI applications programmatically: capture the screen as text, search for substrings, send key presses, paste multi-line text, and wait for specific conditions to appear.

Open Terminal Automation →