APIs for web development

This list covers a broad spectrum of APIs from across Microsoft that may interest web developers. Find more web-development-focused tools and services, on the Web development on Windows overview page.

  • Adaptive Cards: An open card exchange format enabling developers to exchange UI content in a common and consistent way so actionable content can be injected directly into your apps.

  • ASP.NET Web APIs: Build secure REST APIs on any platform with C#.

  • Azure DevOps Services REST API: Azure DevOps enables collaboration on software development through source control, work tracking, and continuous integration and delivery, both on-premises and in the cloud.

  • Azure Media Player: A web-friendly media player that automatically chooses the best playback format, includes fallback for Flash and Silverlight, and offers integrated content protection.

  • Bing Ads API: Bing Ads is a pay-per-click (PPC) advertising platform used to display ads based on the keywords used in a user’s search query.

  • Bing Knowledge Widget: Enhances your web site with the power of the Bing knowledge repository and provides your users relevant information about the entities detected within the context of your page.

  • Bing Maps REST Services API: Services for performing tasks such as geocoding, reverse-geocoding, routing and static imagery.

  • Bing Maps Web Control: Microsoft’s modern web mapping developer kit optimized for Business Intelligence scenarios.

  • Bing Search APIs: Bing Search APIs include web search, image search, news search, custom search, autosuggest, spell check, visual search, entity search, and video search.

  • Bing Spatial Data Services REST API: Batch geocoding, point of interest (POI) data, and the ability to store and expose your spatial data.

  • Cognitive Services APIs: Build intelligent and supported algorithms into apps, websites, and bots to see, hear, speak, understand, and interpret your user needs. Covers: Vision, Language, Speech, Decision, Search, Cognitive Service Containers, and Cognitive Services for Big Data.

  • Computer Vision API: Provides developers with access to advanced algorithms for processing images and returning information.

  • Content Moderator APIs: AI-powered content moderation service which scans text, image, and videos and applies content flags automatically, as well as a Review tool, an online moderator environment for a team of human reviewers.

  • Face detection API: Detect, recognize, and analyze human faces in images.

  • Knowledge Exploration Service
    Enable interactive search experiences over structured data via natural language inputs.

  • Language Understanding Intelligent Service (LUIS): Enable your applications to understand what a person wants in their own words.

  • LinkedIn: Add to Profile: Get your certifications and degrees on members’ profiles with one click.

  • Microsoft Graft API: Microsoft Graph is a RESTful web API that enables you to access Microsoft Cloud service resources.

  • Monaco Editor
    The Monaco Editor is the code editor that powers VS Code and F12. Includes support for syntax colorization, rich IntelliSense, and diff editor.

  • Microsoft Merchant Center Content API: Content API is a RESTful API that lets advertisers programmatically manage their Microsoft Merchant Center catalogs.

  • Microsoft Teams API: Use Microsoft Graph to integrate with the chat-based Microsoft Teams workspace. Create virtual teams to address a business issue, add the right people, configure channels, tabs, and apps, and archive or delete the team when the issue is resolved.

  • Personalizer APIs: Enable your application to choose the best experience to show to your users, learning from their real-time behavior.

  • Power BI Embedded: With Power BI Embedded, you can integrate Power BI reports right into your web or mobile applications.

  • QnA Maker: Go from semi-structured content to a question and answer bot in minutes.

  • Skype Web APIs: A set of JavaScript APIs and HTML controls to build web experiences that integrate real-time collaboration models with Skype for Business and the larger Skype network.

  • Speech service APIs: Recognize speech, synthesize speech, get real-time translations, transcribe conversations, or integrate speech into your bot experiences.

  • Storage Access API: Enables web developers to determine whether access to browser-based storage is restricted by a user’s privacy settings and to request storage access from users if so.

  • Text Analytics API: Provides advanced natural language processing over raw text, and includes four main functions: sentiment analysis, key phrase extraction, named entity recognition, and language detection.

  • Unified Communications Web API 2.0: A REST API that exposes Skype for Business Server 2015 instant messaging (IM) and presence capabilities.

  • VS Code API: A set of JavaScript APIs that you can invoke in your Visual Studio Code extension. The Extension API enables customizing and enhancing the extensions built-in to VS Code.

  • Yammer REST API: Build communities and collaboration in your organization with Yammer. The platform consists of a set of open APIs and tools that enable you to bring Yammer’s social services to your application.