Home > Storage > PowerStore > Virtualization and Cloud > PowerStore: VMware Horizon VDI Best Practices > Scripting and automation
Scripting and automation are often used to improve the quality of repetitive tasks and increase the speed of deployment. The PowerStore platform supports several different tools for administrators who want to automate management tasks or implement Infrastructure as Code (IaC).
The PowerStore REST API provides a complete interface to perform automation or custom applications for the PowerStore platform. Go to https://<mgmt ip>/swaggerui in a browser to access an interactive API reference for discovering available commands and viewing sample usage.
The PowerStore CLI (PSTCLI) is a command-line interface that is provided for managing PowerStore systems. The PSTCLI provides a convenient way to manage PowerStore without the complexity of using a programming interface.