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
- Configure authentication to connect to your environment
- Explore the CLI commands
- Learn the SDK basics