July 15, 2020 • ☕️ 1 min read
An API (Application Programming Interface) is simply a way through which two systems connect seamlessly. There are many types of APIs that exist on different systems. Lets use Web APIs as an example. Web APIs are APIs that exist on the World Wide Web.
Suppose you built a payment gateway like Stripe or Paystack. You want people all over the world to be able to seamlessly process payments.
Now lets say I have a website where I sell books. I want to use your software to process payments. How do you think a typical payment session will go?
How would I do these? How would I connect my website to your software so that even while I’m asleep, I can get paid and my customers can get their books?
Would I need access to your code?
Well, you’ll need to setup API endpoints. I’ll then use the enpoints to talk to your software.
So thats the basic idea. By means of the Web APIs you setup, I and thousands of others can use your software to process payments.