RapidAPI Profile picture
Mar 10 9 tweets 2 min read
There are four types of Web APIs:

- Public API
- Private API
- Partner API
- Composite API

Let's discuss them briefly. 🧵👇🏻
1️⃣ Public API

Public APIs are accessible to all developers with a low or moderate level of authentication and authorization.

For example, the Windows API of Microsoft is a public API.
Stability is an essential factor of any public API.

Any changes in the public API, let's say adding a new parameter, might break the applications that depend on that API.
2️⃣ Private API

Private APIs, also known as Internal APIs, are only accessible to the developers within the organization or enterprise.
Private APIs serve the various features:

- Cross-department Data Access
- Building An App-Enabled Business
- Enabling Contractors to Build Features
- Manage supply chain efficiently
3️⃣ Partner API

Partner APIs are accessible to business partners.

They are not available publicly and need specific authentication to access them.
4️⃣ Composite API

Composite API is a design approach in which we bundle multiple API requests into a single API call.
We can use the response body of one request as the input for the other request.

All the response bodies and the HTTP statuses are returned in a single response body.
There are over 35,000 APIs available on RapidAPI Hub RapidAPI.com/hub?utm_source…

Follow @Rapid_API for more exclusive content. 🐙 🚀

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with RapidAPI

RapidAPI Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Rapid_API

Mar 11
Definitions of most widely used terms in API development:

- SDK
- RPC
- CORS
- API Key
- Async API
- Internal API
- API Caching
- External API
- HTTP cookies
- Authorization
- Microservices
- OpenAPI spec
- Composite API
- API Versioning
- Authentication

A Thread 🧵👇🏻
📌 SDK

SDK stands for Software Development Kit.

It is a set of development tools that allows the creation of software or an application for a particular platform.

SDK provides you with the whole package from compilers to debuggers to even a software development framework.
📌 RPC

Remote Procedure Call (RPC) is the oldest client-server communication method in use today.

Instead of the traditional HTTP call, RPC uses a function call.

It means that you invoke a function written on the server-side code on the client-side.
Read 17 tweets
Mar 11
Have some difficulties understanding what an API is?

Take a look at this RapidAPI Comic. 🧵👇🏻

{ 1 / 6 } What is an API?
{ 2 / 6 } What is an API request?
{ 3 / 6 } Fetching needed data for th...
Read 6 tweets
Mar 9
Everything you need to know about HTTP Requests.

A Thread 🧵👇🏻
Before jumping onto HTTP Requests, let's first discuss a bit about HTTP.

HTTP stands for HyperText Transfer Protocol.
HTTP is entirely based on the client-server model.

The client initiates the request then waits until it receives a response from the server.
Read 25 tweets
Mar 9
Top ten Sports APIs you can use in your next project.

A Thread 🧵👇🏻
1️⃣ API-BASKETBALL

Over 190 Basketball Leagues & Cups with Livescore, Odds, Bookmakers, Statistics.

🔗 RapidAPI.com/api-sports/api…
2️⃣ API-FOOTBALL

You will get access to over 870 football leagues and cups. You can get a live score as well if you use this API.

🔗 RapidAPI.com/api-sports/api…
Read 11 tweets
Mar 8
How to make an API call in Python?

A Thread 🧵👇🏻
In this thread, we are going to discuss how we can make an HTTP request in Python.
We are using the `requests` module.

It allows us to make HTTP requests. It is the most popular and easiest way in Python to send HTTP requests.
Read 13 tweets
Mar 8
Everything you need to know about API Testing and its types.

A Thread 🧵👇🏻
API testing is performed to test whether a particular API meets pre-defined parameters or not.
API testing includes testing APIs in isolation to ascertain if they meet:

• Functionality
• Reliability
• Latency
• Performance
• Security and other essential parameters.
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(