# Workflow Operators

This section documents the out-of-the-box workflow operators.

| Operator                                                                                                                        | Description                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| [Executor](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/executor-operator)                               | Executes a shell command on a machine using SSH                                                                    |
| [FileConfigurator](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/fileconfigurator-operator)               | Interpolates configuration parameters values into a file with templates and saves this file on a machine using SSH |
| [LinuxConfigurator](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/linuxconfigurator-operator)             | Configures Linux kernel parameters using different strategies                                                      |
| [WindowsExecutor](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/windowsexecutor-operator)                 | Executes a command on a target Windows machine using WinRM                                                         |
| [WindowsFileConfigurator](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/windowsfileconfigurator-operator) | Interpolates configuration parameters into files on remote Windows machines                                        |
| [Sleep](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/sleep-operator)                                     | Pauses the execution of the workflow for a certain time                                                            |
| [OracleExecutor](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/oracleexecutor-operator)                   | Executes custom queries on Oracle database instances                                                               |
| [OracleConfigurator](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/oracleconfigurator-operator)           | Configures Oracle database instances                                                                               |
| [SparkSSHSubmitOperator](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/sparksshsubmit-operator)           | Executes a Spark application using *spark-submit* on a machine using SSH                                           |
| [SparkSubmit](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/sparksubmit-operator)                         | Executes a Spark application using *spark-submit* locally                                                          |
| [SparkLivy](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/sparklivy-operator)                             | Executes a Spark application using the Livy web service                                                            |
| [NeoLoadWeb](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/neoloadweb-operator)                           | Triggers the execution of performance tests using NeoLoad Web                                                      |
| [LoadRunner](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/loadrunner-operator)                           | Runs a performance test with LoadRunner Professional                                                               |
| [LoadRunner Enterprise](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/loadrunnerenteprise-operator)       | Runs a performance test with LoadRunner Enterprise                                                                 |
