You can try the FluxArk SSH API now free of charge for 14 days!
An API for SSH hosts, that provides a standardized way to interact and manage devices using HTTP requests.
This API allows external applications, scripts or users to perform various tasks on the server without the need of a SSH terminal and storing any server user credentials. This approach makes server management more flexible, automated and accessible using third party software.
Run shell commands and scripts remotely without the need to store the server's SSH user credentials.
Restricted commands allows you to execute only one predefined command per API key, so your server will be secure even if the API key gets leaked.
Extend your server capabilities by automating everyday tasks in a restricted environment. That way you can manage your server in a simple manner.
Retrieve or Update configuration Files: Get and/or modify configuration files for applications or the operating system.
Seamless usage just like the standart SSH, but using an API
Simplify interaction with all of your devices.
Data is typically exchanged in JSON, which is easy to parse and work with
Provides a consistent interface for managing servers from any environment that can make HTTP requests.
Make your requests without waiting them to finish.
Retrieve the result on a later date.
Run one command on multiple servers.
And get the results synchronous or asynchronous*.
Execution Timeout preventing Long-Running Tasks
Automatically terminate tasks that exceed a specified execution time
Provide input to scheduled tasks via standard input (STDIN)
Enhance the flexibility of scripts and commands by supplying necessary input dynamically and securely.
Restrict the API endpoint only to given IP addresses
Significantly reduces the risk of unauthorized access.
Manage your SSH API commands through the Management API
Create/Update/Delete commands and API keys
* These features are still work in progress and will be provided within a later update