Availability of SDKs for the latest Bing Search APIs

The SDKs for the Cognitive Services in Bing Search APIs have been made available for the Azure developers to check out and use wherever necessary. Presently available as REST APIs, the Bing APIs v7 now have SDKs in four different languages, namely: Java, C#, Python, and Node.js.

What are the offerings in the new SDKs?

Bing Web Search

Bing Image Search

Bing Custom Search

Bing News Search

Bing Video Search

Bing Entity Search

Bing Spell Check

What are the salient features of these SDKs for the latest Bing Search APIs?

easy to use and flexible to adjust basis application scenario

cover all the API v7 functionalities, languages, and countries

for every Bing offering, they tend to lessen the assembly footprint

development in C#, Java, Node.js, and Python

both free and paid use of the new/existing Bing APIs access keys

well-registered by means of samples and parameter references

supported through Azure and other developer forums

open source, licensed by MIT license and available on GitHub for easy collaborations

Getting started with Bing SDKs

For C#, both NuGet packages and SDKs are available for individual Bing offerings. C# samples are the best place to start with. Using NuGet packages, these samples offer a very simple and step-wise guide on running various application specific scenarios. It is possible to build an application on top of the samples that every Bing offering has got along with its respective NuGet package.

If you are looking for development in other languages, check out the Java samples, Node samples, and Python samples. They all fall under the MIT license and come with a simple step-by-step guide to begin with.

In case you are already using Bing REST APIs in your application, all you need to do is to give these SDKs a spin with the access keys that you already have. If you are just a beginner and wish to use Bing APIs, you can buy your subscriptions right away or simply start with the free access keys.