The API


What is it?

So, an API which is an Application Programming Interface, I tend to forget the definition and when I do remember it I actually think, Oh now that explains what an API really is. So essentially what it does is allow object A to talk object B, usually the Backend (Part of the website that you don’t see) and Frontend (Part of the website that you interact with). Think of it as a steering wheel, you want to turn your car left or right, but you need the wheels to do that for you, so the steering wheel does that for you, you turn it and in turn tells the wheel hey now, we are going to the left or right.

My experience with it so far?

I have a project I’m working on right now (classified) that requires an API for authentication, so that means I get to work with the nitty gritty of the backend. I have been using Node and Express for this. My Api answers when a specific URL is accessed in my website, which then triggers the need for authentication to let them go through. This means setting up a proxy and all that, as of this post it’s still in the early stages so I bet it’ll get more complicated with time.


Comments