# Automation

- [Desktop Client](https://docs.aqua-cloud.io/documentation/automation/desktop-client.md): Configure and manage desktop automation agents with detailed steps, integration options, and best practices to streamline workflows and automate testing on your desktop client.
- [Creating an Automation Agent](https://docs.aqua-cloud.io/documentation/automation/desktop-client/creating-an-automation-agent.md): Learn how to create an automation agent in the Desktop Client. Step-by-step guide covers setup process, key features, and tips for efficient workflow automation.
- [Configure Automation](https://docs.aqua-cloud.io/documentation/automation/desktop-client/configure-automation.md): Need to automate your workflow? Our Desktop Client guide walks you through the configuration process with clear steps that'll help you set up and optimize your automation quickly.
- [Ranorex](https://docs.aqua-cloud.io/documentation/automation/desktop-client/ranorex.md): Discover how to leverage RANOREX in the Desktop Client for streamlined automation setup and efficient testing within your workflow.
- [UFT](https://docs.aqua-cloud.io/documentation/automation/desktop-client/uft.md): Discover how to automate desktop client testing with UFT. Learn integration steps, setup requirements, and best practices to streamline your automation workflow.
- [JMeter](https://docs.aqua-cloud.io/documentation/automation/desktop-client/jmeter.md): Integrate JMeter with aqua’s desktop client for automated testing. Edit scripts, map variables, view real-time load results, and configure agents for seamless performance test execution.
- [SoapUI](https://docs.aqua-cloud.io/documentation/automation/desktop-client/soapui.md): Learn how to use the Desktop Client in SOAPUI automation. Step-by-step guidance for setup, execution, and managing automated API tests on your desktop.
- [Database](https://docs.aqua-cloud.io/documentation/automation/desktop-client/database.md): Automate database operations in the Desktop Client. Learn setup, supported actions, and best practices for seamless integration with your workflows.
- [UnixShell](https://docs.aqua-cloud.io/documentation/automation/desktop-client/unixshell.md): Set up and run UnixShell-Agent on remote Linux machines to automate script execution, configure agent properties, handle file attachments, and return results directly to aqua.
- [PowerShell](https://docs.aqua-cloud.io/documentation/automation/desktop-client/powershell.md): Leverage aqua's PowerShell agent to access variables, manage execution status, send logs, screenshots, and attachments for seamless automation in your desktop testing workflows.
- [Automation Library](https://docs.aqua-cloud.io/documentation/automation/desktop-client/automation-library.md): Explore the Automation Library's Desktop Client section - find features, setup guides, and usage instructions for automating tasks efficiently on your desktop environment.
- [Web Client](https://docs.aqua-cloud.io/documentation/automation/web-client.md): Discover documentation related agents and automations that are available in the aqua cloud web client.
- [Automation Agent](https://docs.aqua-cloud.io/documentation/automation/web-client/automation-agent.md): Learn how to create and configure Automation Agents in the Web Client, manage agent pools, and run tasks for streamlined automation workflows.
- [Creation & Configuration](https://docs.aqua-cloud.io/documentation/automation/web-client/automation-agent/creation-and-configuration.md): Learn how to create and configure Automation Agents in the web client. Step-by-step setup instructions to streamline your automation workflows efficiently.
- [Agent pools](https://docs.aqua-cloud.io/documentation/automation/web-client/automation-agent/agent-pools.md): Create and manage agent pools for automated testing. Distribute test scenarios across multiple agents and enable parallel execution for faster, more efficient test runs.
- [Running task](https://docs.aqua-cloud.io/documentation/automation/web-client/automation-agent/running-task.md): Learn how to execute and monitor automation tasks using the Automation Agent Web Client. Discover step-by-step guidance for effective task management and troubleshooting.
- [Powershell](https://docs.aqua-cloud.io/documentation/automation/web-client/powershell.md): Discover how to automate tasks using PowerShell in the web client. Step-by-step guidance for setup, commands, and workflow integration to streamline your automation processes.
- [Unix Shell](https://docs.aqua-cloud.io/documentation/automation/web-client/unix-shell.md): Set up and run shell scripts remotely on Unix systems with the aqua Unix Shell Agent. Learn setup, agent configuration, script execution, file uploads, and output handling.
- [Jenkins plugin](https://docs.aqua-cloud.io/documentation/automation/web-client/jenkins-plugin.md): Integrate Jenkins with your web client automation workflow. Learn setup steps, key features, and best practices for seamless CI/CD in your environment.
- [Ranorex](https://docs.aqua-cloud.io/documentation/automation/web-client/ranorex.md)
- [JMeter](https://docs.aqua-cloud.io/documentation/automation/web-client/jmeter.md)
- [SoapUI](https://docs.aqua-cloud.io/documentation/automation/web-client/soapui.md)
- [DB Agent](https://docs.aqua-cloud.io/documentation/automation/web-client/db-agent.md)
- [Selenium](https://docs.aqua-cloud.io/documentation/automation/web-client/selenium.md): Explore Selenium integration for web client automation. Learn how to streamline browser testing, enhance workflows, and boost efficiency with step-by-step setup and usage guidance.
- [REST API](https://docs.aqua-cloud.io/documentation/automation/rest-api.md): Access and automate aqua with our REST API - manage items, users, and test runs. Explore detailed docs, rate limits, and upcoming API advancements for seamless integrations.
- [JUnit XML to Aqua Integration](https://docs.aqua-cloud.io/documentation/automation/rest-api/junit-xml-to-aqua-integration.md)
- [Automation: CI/CD tools and aqua REST API](https://docs.aqua-cloud.io/documentation/automation/automation-ci-cd-tools-and-aqua-rest-api.md): Explore automation CI/CD tools with detailed guides for integrating Aqua REST API in Gitlab using Java, TypeScript, Playwright, Cypress, and Cucumber frameworks.
- [Gitlab CI/CD: JAVA/Playwright](https://docs.aqua-cloud.io/documentation/automation/automation-ci-cd-tools-and-aqua-rest-api/gitlab-ci-cd-java-playwright.md): Integrate Java and Playwright with GitLab CI/CD for automated testing. Learn seamless setup steps and best practices to enhance your pipeline efficiency.
- [Gitlab CI/CD: TypeScript/Cypress](https://docs.aqua-cloud.io/documentation/automation/automation-ci-cd-tools-and-aqua-rest-api/gitlab-ci-cd-typescript-cypress.md): Streamline GitLab CI/CD pipelines with TypeScript and Cypress integration. Learn configuration steps, best practices, and troubleshooting for automated end-to-end testing.
- [Gitlab CI/CD: TypeScript/Playwright](https://docs.aqua-cloud.io/documentation/automation/automation-ci-cd-tools-and-aqua-rest-api/gitlab-ci-cd-typescript-playwright.md): Updating aqua Test Case Execution based on Test Case run in GitLab
- [Gitlab CI/CD: TypeScript/Cypress/Cucumber](https://docs.aqua-cloud.io/documentation/automation/automation-ci-cd-tools-and-aqua-rest-api/gitlab-ci-cd-typescript-cypress-cucumber.md): Learn to integrate GitLab CI/CD with TypeScript, Cypress, and Cucumber for streamlined test automation workflows. Step-by-step guide for advanced automation setups.
- [Public cloud IPs update](https://docs.aqua-cloud.io/documentation/automation/public-cloud-ips-update.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aqua-cloud.io/documentation/automation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
