We’ve all used the internet before, right? If you didn’t, I’m concerned how you’ve come here. Have you ever wondered how e-commerce sites ever get all their items to be displayed on their website? Or how you can see all of your tweets, emails, etc? That’s what an API is. API is short for Application Programming Interface. Every page on the internet is stored on a remote server. When ever you type www.*site*.com into your browser, you send out a request to that sites remote server, and once your browser receives the response, whether it be a 200, or 404, it interprets the code from that endpoint, and then displays the page.

Why is an API good?

API provides security

Authentication: Usually a two token string solution (e.g. username and password).

OpenID Connect (OIDC): A simple identity layer on top of the common OAuth framework (e.g. obtain basic profile information using an authentication server, thus verifying the user).

API Key: A single token string (e.g. a small hardware device that provides unique authentication information).

I hope you enjoyed my blog on API, and why it’s an amazing tool that’s a staple on the internet!