FAQ
Answers to common questions people have about Terminalwire
SSH was created in 1995 to secure, encrypted interactive remote shell sessions. It includes features not needed by modern command-line apps for web applications, such as file transfer, port forwarding, and public-key authentication. Today’s command-line applications for web apps need to do things SSH can’t, like open a web browser on the client to authenticate via the web application.
Terminalwire was built specifically to solve problems that modern command-line web apps demand that SSH can’t. It’s a WebSocket-based protocol that streams standard I/O, and other channels, between a web server and client. This allows you to use your preferred command-line parser within your favorite web server framework to deliver a delightful CLI experience to your users.
Terminalwire integrates with your existing web app’s authentication and authorization mechanisms. You can use the same authentication and authorization methods you use for your web app.
Yes! Terminalwire is designed to be integrated with any web framework and server that supports WebSockets.
No. Terminalwire runs on your server. Your users’ CLI connects directly to your infrastructure over an encrypted connection. We never see your data.
The only thing that touches Terminalwire.com is a license check: the client sends the server URL to verify it’s licensed, caches the result for 24 hours, and moves on. If our license server is down, the client connects anyway.
Terminalwire is a WebSocket-based protocol that streams standard I/O, and other channels, between a web server and client. This allows you to use your preferred command-line parser within your favorite web server framework to deliver a delightful CLI experience to your users.
Yup. Terminalwire uses the same TLS encryption as your web server and browser, which is WebSockets Secure (WSS) in a production web environment.
You can, and it’ll work great for a demo. But the moment real users depend on it, you’re maintaining two codebases, two deploy pipelines, two sets of tests, and a release process for cross-platform binaries. Auth gets reinvented from scratch, updates require users to download new builds, and there’s no security sandbox protecting their workstations. Terminalwire handles all of that so your team stays focused on the commands that matter to your customers.
Free Terminalwire licenses are available personal use and commercial Terminalwire licenses are available for organizations depending on revenue, gross assets, and features. Detailed information on pricing, features, and requirements may be found on the licensing page.