The RapidAPI Developer Hub

Welcome to the RapidAPI developer hub. You'll find comprehensive guides and documentation to help you start working with RapidAPI as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Guides

Getting Started with RapidAPI SDKs

What SDKs are available?

RapidAPI has many different SDKs that allow you to use all of the APIs on our marketplace in your applications. Regardless of what your favorite programming language is, we've got an SDK to allow you to easily use RapidAPI in your application. We have SDKs available in the following languages:

If there are any programming languages that aren't yet supported, shoot us an email at community@rapidapi.com and provide us that feedback!

What are the advantage of using RapidAPI SDKs?

By using these SDKs, you get access to all of the APIs that are on the RapidAPI marketplace all in one package. This lets you use any of the APIs on our marketplace, all with one standard form of calling an API and receiving the data back.

You are also able to call as many APIs as you want, all while using a single SDK. Gone are the days of importing a different SDK for each API that you use. Now you can just import the RapidAPI SDK and use it for all of the API calls that you make throughout your application.

Code Snippets Available in the Marketplace

When connecting to any of the APIs available on RapidAPI, there is a code snippet and SDK installation guide provided for you to help you get started. This means that connecting to an API is as simple as installing the SDK and then copying the provided snippet into your application.

What If the Programming Language I'm Using Isn't Available?

Whether the programming language you're using isn't available or you prefer to use another request library, have no fear! All of the APIs available on RapidAPI are exposed through a REST API endpoint. All you'll need to do is take the information provided on the documentation provided. Here's an example of what that would look like using the 'request' npm module

var options = {
  method: 'POST',
  url: API_URL,
  headers: { 
    'cache-control': 'no-cache',
    'Content-Type': 'application/json',
    'X-RapidAPI-Key': API_KEY,
    'header1': 'header-value-1'
  },
  qs: { 
    parameter1: 'parameter-value-1' 
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);
  console.log(body);
});

Getting Started with RapidAPI SDKs


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.