Lync 2013 SDK documentation

Lync 2013

Microsoft Lync 2013 SDK is designed for software developers who are building custom Microsoft Lync 2013 applications or embed collaboration functionality in line-of-business (LOB) applications that interoperate with other custom Lync SDK clients or with Lync 2013 and Microsoft Lync Server 2013.

Last modified: April 05, 2013

Applies to: Lync 2013 | Lync Server 2013

In this article
Lync 2013 SDK components
In this SDK
Additional resources

By using Lync 2013, a developer can provide instant messaging (IM), voice, video, application sharing, and meeting session functionality in a custom client or LOB application.

Microsoft Lync 2013 SDK includes the following components:



Lync 2013 API

The client object model, which encapsulates and models the client SIP endpoint that is hosted in a running Lync 2013 process.

Lync 2013 SDK documentation

Includes conceptual topics such as core API concepts, How-to topics, and advanced conceptual topics. The SDK content includes code examples, embedded video demonstrations, and textural discussion.

Microsoft.Lync.Model.dll managed assembly

Two individual Microsoft.Lync.Model.dll files are installed in the SDK:

  • Reference %program files(x86)%\Microsoft Office 2013\LyncSDK\Assemblies\Desktop\Microsoft.Lync.Model.dll for Windows Forms and WPF projects.

  • Reference %program files(x86)%\Microsoft Office 2013\LyncSDK\Assemblies\Silverlight\Microsoft.Lync.Model.dll for Silverlight browser projects.

Microsoft.Lync.Controls.dll and Microsoft.Lync.Controls.Framework assemblies

Provides the Microsoft Lync 2013 Controls that are integrated into a Microsoft Silverlight or Microsoft WPF project. A set of assemblies is installed for WPF applications in the %program files(x86)%\Microsoft Office 2013\LyncSDK\Assemblies\Desktop folder. Silverlight control assemblies are found in the %program files(x86)%\Microsoft Office 2013\LyncSDK\Assemblies\Silverlight folder.

Lync 2013 Controls

Drag-and-drop controls that provide Lync 2013 features such as search, presence, IM calls, and voice calls in applications with minimal code.

Code samples: Lync SDK

Sample application projects include a comprehensive set of quick-start samples that are scoped to API features. Additional samples demonstrate complete scenarios and integrate API features across the object model.