Everything about APIs

Learn about APIs for beginners to advance.

Image with text API on it

Contents:

API for Beginners

What is API?

Duh! explain it more simply !!!

API for - Skillful

So, are there multiple types or what?

API for - Advanced Readers

Should the APIs be called in specific ways or are they smart enough to understand our natural way of speaking?

1) SOAP (Simple Object Access Protocol)

2) REST (REpresentational State Transfer)

Richardson Maturity Model as a goalpost to achieving truly complete and useful APIs
Richardson Maturity Model as a goalpost to achieving truly complete and useful APIs
Richardson Maturity Model as a goalpost to achieving truly complete and useful APIs, Source: Kristopher Sandoval

3) RPC (Remote Procedure Calls)

4) Webhooks / Websockets API

5) GraphQL

Image of differentiation table of REST vs GraphQL
Image of differentiation table of REST vs GraphQL
Major differences in GraphQL and REST endpoints (Image taken from AltexSoft article)

Conclusion

Resources to Learn More

SOAP Resources

Rest Resources

Websockets / Webhooks

GraphQL

API Collections

Mixed Lists

SOAP

Rest

RPC

Webhooks / Websockets

GraphQL

About Me