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.
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.
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.
Web UI & API Access
Discover the URLs for the web-based terminal interface and the interactive API documentation rendered by the Hoody Terminal service.
System Monitoring
Query CPU, memory, disk, and network metrics; enumerate running processes; and inspect listening ports and active connections.
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.