Build Windows client applications using the XRM tools
XRM tooling is a set of APIs built on top of the Dynamics 365 Customer Engagement (on-premises) SDK assembly APIs (Organization service and IDiscoveryService) that provide support for building Windows client applications for Dynamics 365 Customer Engagement (on-premises).
Note
The XRM tooling documentation that is applicable to Dataverse users is now available in the Power Apps documentation at: Build Windows client applications using the XRM tools
XRM tooling provides the following capabilities:
Supports all the authentication modes to sign in to Dynamics 365 Customer Engagement (on-premises), including OAuth.
Provides PowerShell support for authentication and connection to Dynamics 365 Customer Engagement (on-premises).
Provides thread safety for actions performed in Dynamics 365 Customer Engagement (on-premises) in a multithreaded environment. More information: Multithreading in Components, Thread-Safe Components
Provides a common Windows Presentation Foundation login control for Dynamics 365 Customer Engagement (on-premises) for consistent sign-in experience to from your Windows client applications.
Supports secure storage of the sign-in credentials and reuse of the stored credentials to automatically sign in to Dynamics 365 Customer Engagement (on-premises) after initial sign in.
Provides built-in diagnostic tracing and performance reporting of the actions performed in Dynamics 365 Customer Engagement (on-premises), which you can configure based on your organization’s requirements.
See also
Sample: Quick start for XRM Tooling API
Simplified connection quick start