Skip to main content

Installation

Get up and running with Power Platform Developer Suite in under 5 minutes.

Prerequisites

  • .NET 8.0 SDK or later
  • A Microsoft Power Platform environment
  • PowerShell 7+ (optional, for PPDS.Tools module)

CLI Installation

Install the CLI as a global .NET tool:

dotnet tool install --global PPDS.Cli

Verify the installation:

ppds --version

Update the CLI

dotnet tool update --global PPDS.Cli

Uninstall

dotnet tool uninstall --global PPDS.Cli

SDK Packages

Add SDK packages to your .NET project based on your needs:

Plugin Development

dotnet add package PPDS.Plugins

Provides PluginStep and PluginImage attributes for declarative plugin registration.

Data Migration

dotnet add package PPDS.Migration

High-performance data export/import with parallel processing and CMT compatibility.

Dataverse Connectivity

dotnet add package PPDS.Dataverse

Connection pooling, bulk operations, and resilience for Dataverse.

Authentication

dotnet add package PPDS.Auth

Profile storage, credential providers, and Global Discovery Service integration.

Package References

<PackageReference Include="PPDS.Plugins" Version="2.*" />
<PackageReference Include="PPDS.Migration" Version="1.*-*" />
<PackageReference Include="PPDS.Dataverse" Version="1.*-*" />
<PackageReference Include="PPDS.Auth" Version="1.*-*" />

PowerShell Module

For PowerShell scripting, install PPDS.Tools from the PowerShell Gallery:

Install-Module PPDS.Tools -AllowPrerelease

Import and verify:

Import-Module PPDS.Tools
Get-Command -Module PPDS.Tools

Next Steps