Skype Developer Platform

Menu

Tools

Building with Skype will help you optimize communications between people, business and software. The following tools, APIs and SDK will help you extend the capabilities of your products, across almost any platform, including Android and iOS, desktop and Web.


web sdk icon

Skype Web SDK

The Skype Web SDK is a set of JavaScript Web APIs and HTML controls that enable you to build web experiences that can seamlessly integrate with your product. Web SDK provides support for multiple collaboration services such as presence, chat, audio, and video, enabling rich engagement and real-time connection.

The Skype Web SDK documentation consists of the following sections:

Skype Web SDK

Skype for Business App SDK

The Skype for Business App SDK was designed to work with your iOS and Android apps, allowing you to light up Skype messages, audio and video inside your mobile applications. This SDK enables remote advisor experiences, such as patient talking to doctor, client talking to financial advisor, etc.

The Skype App SDK documentation consists of the following sections:

User API

User API

UCWA is a REST API tfor Instant Messaging and Presence capabilities. It enables developers to make their applications engaging and more useful, across browser and platforms.

Key use cases enabled by this API include:

Although UCWA 2.0 is language-independent, developers can use any programming language from C/C++ to Java, and the API is fine-tuned for web developers who are familiar with ordinary web technologies such as HTTP, OAuth, JSON, and JavaScript.

UCWA 2.0 is available only to customers who have an on-premises deployment.

UCMA 5.0

UCMA 5.0

Microsoft Unified Communications Managed API 5.0 enables developers to build applications that leverage the full power of the platform. Applications built on UCMA 5.0 incorporate unified communications concepts such as presence, call, conversation, and conference.

Learn more
Desktop APIs

Desktop APIs

Desktop API is designed for software developers who are building custom desktop (windows based) applications to embed collaboration functionality in line-of-business (LOB) applications that interoperate with other custom desktop API clients or with Lync 2013/Sfb 2015/SfB 2016 clients powered by Lync Server 2013/SfB server 2015/SfB online 2015.

Learn more
Skype URIs

Skype URIs

Skype URIs enable you to create innovative mobile, web, and desktop apps that initiate Skype calls and chats, enabling your users to reach their friends, family and businesses in a convenient yet familiar way. For example, if your mobile app presents a contact list that contains Skype names or phone numbers, your app can use a Skype URI to launch the official Skype client and initiate a call to a selected contact.

<a href ="skype:echo123?call">Call the Skype Echo / Sound Test Service"></a>
  • Brings the device’s Skype client into focus, starting it as necessary.

  • Effects auto-login or prompts your users for their Skype Name and password.

  • Typically opens a confirmation dialog to authorize placing the call.

  • Places the call.

Share on Skype

Share on Skype

We've made it faster and easier for people to share content from your site, straight into a Skype chat. It is easy to integrate and supports both desktop and mobile sites.

Just add the share button with a bit of code, then watch the shares grow. If you're using WordPress, use the Skype share plugin to set up the share button with a few clicks.

Create your own button
Create your own button