Share via

Software Development Kit for Microsoft Dynamics 365 (online) and Dynamics 365 (on-premises)


Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online


As of the December 2016 update for Dynamics 365 (online and on-premises), Dynamics CRM functionality is now included as a part of Dynamics 365, a suite of intelligent business applications. This help content covers the new Dynamics apps for Sales, Customer Service, Field Service and Project Service Automation. In addition, these pages cover all supported versions of Microsoft Dynamics CRM. Where it is relevant, see the Applies to section on each page to determine which versions are covered.

Welcome to the December 2016 update for Dynamics 365 (online and on-premises) Software Development Kit (SDK). If you are new to Microsoft Dynamics 365, or just trying something new, go to How do I? for guidance on what you can do and how to get started . We welcome your feedback; use the feedback link at the bottom of this page.

This SDK contains a wealth of resources, including code samples, which are designed to help you build powerful vertical applications using the Microsoft Dynamics 365 platform. It is a guide for developers writing solutions, server-side code, client applications and extensions, custom business logic, plug-ins, integration modules, custom workflow modules and more. The SDK contains an architectural overview of Microsoft Dynamics 365, the entity model, security model, web services, and sample code.

The code samples, tools, and other supporting files are located in the download package. Download here:  Microsoft Dynamics 365 SDK.

You can look for and download new samples at MSDN Code Gallery. Samples that don’t use Microsoft Visual Studio are available at

Before you use the Microsoft Dynamics 365 SDK, you should review Readme for December 2016 Update for Microsoft Dynamics 365.

You should also read Administering Dynamics 365, which is located on Microsoft TechNet, or is available for download. Detailed instructions for installing Microsoft Dynamics 365 for Outlook, Microsoft Dynamics 365 Server, and other related software are provided in this guide.


You can print portions of the SDK documentation from the compiled help file (CHM). However, you should probably not include the Microsoft Dynamics 365 Programming reference in your print job due to its size.

The search tab in the CHM file supports the use of wildcards. For example, searching for IOrg* will return all topics that refer to the IOrganizationService Web service.

Release date

Release information

SDK Version 8.2.0, November 2016

Release history

In This Section

What's new for developers: Microsoft Dynamics 365

Important changes coming in future releases of Microsoft Dynamics 365

How do I?

Connect to Microsoft Dynamics 365

The security model of Microsoft Dynamics 365

Extend Microsoft Dynamics 365

Model your business data in Microsoft Dynamics 365

Manage your data in Microsoft Dynamics 365

Manage your Microsoft Dynamics 365 deployment

Sample code directory for Microsoft Dynamics 365

Microsoft Dynamics 365 Programming reference

SDK extensions for Microsoft Dynamics 365

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright