Microsoft Cognitive Services Labs are a set of APIs, SDKs and services available to developers to make their applications more intelligent, engaging and discoverable. Microsoft Cognitive Services Labs expands on Microsoft’s evolving portfolio of machine learning APIs and enables developers to easily add intelligent features into their applications. Our vision is for more personal computing experiences and enhanced productivity aided by systems that increasingly can see, hear, speak, understand and even begin to reason.

You will find documentation of each product and their corresponding API references on the left navigation table.

Getting started with free trials

Signing up for free trials only takes an email and a few simple steps You will need a Microsoft Account if you don't already have one. You will receive a unique pair of keys for each API requested. The second one is just a spare. Please do not share the secret keys with anyone. Trials have both rate limit, in terms of transactions per second or minute, and a monthly usage cap. A transaction is simply an API call. You can upgrade to paid tiers to unlock the restrictions.

Subscription management

Once you are signed in with Microsoft Account you will be able to access [My subscriptions] ( "My subscriptions") to show the products you are using, the quota remaining and the ability to add additional products to your subscription.


We're here for you throughout your development process. Reach out to us at any time using the links below.

  • For support and technical questions, post on Stack Overflow
  • For feedback and feature requests, go to UserVoice
  • For everything else, click "Contact us" on the bottom of any page