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.
Windows developer