Developer Guide for Dynamics 365 Customer Engagement (on-premises), version 9.x

Welcome to the Dynamics 365 Customer Engagement (on-premises) Developer Guide.

For documentation of earlier versions (8.x and earlier), see https://docs.microsoft.com/previous-versions/dynamics/.

Get started

  • Get started with the SDK
  • Developer tools
  • Choose your development style
  • Understand security model
  • Connect

  • Use OAuth
  • Use Oauth with CORS
  • Active Directory and claims-based auth
  • XRM tooling
  • Server-to-Server (S2S) auth
  • Manage customer data

  • Model your business data
  • Audit data changes
  • Detect duplicate data
  • Import data
  • Virtual entities
  • Use web services

  • Web API
  • Organization service
  • Discovery service
  • Extend

  • Custom business apps
  • Plug-ins
  • Automate business processes
  • Asynchronous service
  • Azure extensions
  • Webhooks
  • Client scripting (Client API)
  • Customize

  • Entity forms
  • Entity views
  • Visualizations and dashboards
  • Commands and the ribbon
  • Edit customizations file
  • Package extensions and customizations

  • Use solutions
  • Use Package Deployer
  • Use SolutionPackager
  • Publish your app on AppSource
  • Programming reference

  • Entity Reference
  • Web API Reference
  • Organization Service Reference
  • Client API Reference
  • Additional resources

  • Sample code directory
  • Tools on NuGet
  • See also

    Administrator Guide

    Customization Guide

    Unified Service Desk Guide