What is Microsoft Power Platform CLI?

Note

Effective June 2021, Microsoft Power Apps CLI is rebranded to Microsoft Power Platform CLI. More information: Blog: Microsoft Power Platform is the best way for teams to build together

Microsoft Power Platform CLI is currently not available for use in the GCC and GCC High regions.

Microsoft Power Platform CLI is a simple, one-stop developer CLI that empowers developers and ISVs to perform various operations in Microsoft Power Platform related to environment lifecycle, authentication, and work with Microsoft Dataverse environments, solution packages, portals, code components, and so on.

Install Microsoft Power Platform CLI

You can use either of the following ways to install Microsoft Power Platform CLI.

Using Power Platform VS Code Extension

Follow these steps to install Microsoft Power Platform CLI using Visual Studio Code:

  1. Open Visual Studio Code.

  2. Select Extensions icon from the Activity panel. In the search bar, enter Power Platform.

  3. Select Install. Once the installation is finished, restart your Visual Studio Code to see the extension within the Terminal window.

    VS code extension install.

Note

Power Platform extension for Visual Studio Code updates automatically.

  1. You can also initiate the install into Visual Studio Code directly from Marketplace and it will launch Visual Studio Code and commence the extension installation.

Standalone Power Platform CLI

To install standalone Power Platform CLI:

  1. Download and install Microsoft Power Platform CLI.

  2. To take advantage of all the latest capabilities, update Microsoft Power Platform CLI tooling to the latest version by using this command (not applicable for Power Platform VS Code Extension):

    pac install latest
    
    

Note

  • Currently, Microsoft Power Platform CLI is supported only on Windows 10 and Windows 11.
  • Power Platform Extension for VS Code is in public preview, and works on Windows 10, Windows 11, Linux, and MacOS.

Common commands

This table lists some of the common commands used in the CLI.

Command Description
Admin Commands for environment lifecycle features.
Auth Commands to authenticate to Dataverse.
Canvas Commands for working with canvas app source files.
Org Commands for working with Dataverse environments.
Package Commands for working with solution packages.
Paportal Commands for working with Power Apps portals (Preview).
PCF Commands for working with Power Apps component framework.
Plugin Command to create a plug-in project.
Solution Commands for working with Dataverse solution projects.
Telemetry Manages the telemetry settings.

Tip

For the complete list of supported commands, run the pac command or pac <subcommand> - for example: pac solution.

Uninstall Microsoft Power Platform CLI

To uninstall Microsoft Power Platform CLI tooling, run the MSI from here.

To uninstall the Visual Studio Code extension, follow the same steps as installing the extension, except this time select the uninstall button.

If you're a Private Preview participant and have an older version of CLI, follow these steps:

  1. To find out where Microsoft Power Platform CLI is installed, open a command prompt and enter where pac.

  2. Delete the PowerAppsCLI folder.

  3. Open the Environment Variables tool by running the command rundll32 sysdm.cpl,EditEnvironmentVariables in the command prompt.

  4. In the User variable for... section, double-click to select Path .

  5. Select the row containing the PowerAppsCLI path, and then select Delete on the right side.

  6. Select OK twice.

See also

Power Apps component framework