httpyac
httpyac is a command line interface for executing .http and .rest files, enabling users to send REST, SOAP, GraphQL, gRPC, WebSocket, and MQTT requests directly from the terminal. It supports running a single file or batch processing multiple files within a folder using glob patterns. Key features include OAuth2 token generation, environment-based variable configuration, request filtering by name or tag, parallel and sequential request execution, and configurable repeat counts. The tool offers flexible output formats including short, body, headers, response, exchange, and none, with JSON and JUnit XML reporting for CI/CD integration. Additional options include SSL insecure flag handling, timeouts, silent mode, verbose logging, and interactive selection. httpyac is available via npm as a global package or through Docker. It uses a simple file format with inline variables and headers, making it accessible for scripting API tests and automating HTTP workflows without the need for a graphical client. Output is su