Lync 2013 SDK documentation

Lync client blue logo

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.

Applies to: Lync 2013 | Lync Server 2013

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.

Lync 2013 SDK components

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.

In this SDK

See also