iola
Socket client with REST API.
iola provides a command‑line client for interacting with various socket servers while exposing a RESTful HTTP API. By translating socket reads and writes into HTTP endpoints, it lets developers use familiar REST tools such as Postman or Insomnia to send and receive messages over WebSocket, Socket.IO, TCP, or Unix sockets. The tool logs socket events to the console and includes a Swagger UI for exploring the API.
The package can be installed globally via npm, Homebrew, Scoop, or by downloading a pre‑built binary, and it runs on Linux, macOS, and Windows. Its CLI offers subcommands to launch specific socket clients (ws, io, tcp, unix) and a set of REST routes for listing messages, retrieving individual entries, and posting new data in string, JSON, or binary formats.
Designed for developers who need to test or debug socket‑based services, iola combines the flexibility of command‑line operation with the convenience of REST‑based request management, supporting dynamic variables and collection handling typical of modern API clients.
Reviews
Loading reviews…
Similar apps
API & Network Testing
shell2http
Shell script based HTTP server.

API & Network Testing
ATAC
A feature-full TUI API client made in Rust.
Databases & Data Tools
iredis
Redis client with autocompletion and syntax highlighting.

API & Network Testing
RestApia
HTTP API client
DevOps & Infrastructure
coi
Incus container runtime for agents.
API & Network Testing
ain
HTTP client with a simple format to organize API endpoints.