Site icon SEPA for Corporates

A Quick Introduction to APIs for Folks Interested in Open Banking

APIs are at the heart of the PSD2 and Open Banking revolution, yet many folks don’t really know what APIs actually are. Its worth noting that web based APIs have been around since 2000. In this post, i share what i learnt about APIs, all of which i think is crucial to help you in your discussions with folks about PSD2, Open Banking and how APIs can help your business. If you feel i have missed something important, please do let me know if the comments below.

API Technical Gobbledygook:

Okay, lets start with the technical stuff. You will have heard some of the following terms during discussions about APIs.

Now, lets understand what it all means….

APIs Are Just Like Waiters at a Restaurant…

The API/waiter analogy has been written about a lot, but it is an incredibly simple and effective way of understanding APIs.

So, imagine the waiter is an API. The waiter (API):

The API is an interface through which you make specific requests and receive a corresponding response. The buzz API phrase you often here is request and response.

The Difference between Private APIs and Public APIs

Its probably stating the obvious, but:

The following table from Upwork nicely summarises the pros/cons of Public and Private APIs:

Source: Upwork – The API Economy

The Difference between REST APIs and SOAP APIs

Now things get pretty technical, so to keep things simple you need to know that there are 2 types of APIs:

SOAP APIs have been around for sometime, while REST APIs are fairly new and seek to simplify the way in which the APIs access web services. In the interests of keeping things simple, i thought i would share a couple of images that nicely capture the differences:

 

Source: Stack Overflow – Difference between REST and SOAP APIs

And following are the technical differences between REST and SOAP APIs:

Source: Mulesoft – Difference between SOAP and REST APIs

The Difference between Public and Private APIs

In short:

Check out the following table for further details:

Source: IBM – The API Economy

APIs Enable Innovation and Collaboration

Another way to see APIs are as enablers of innovation and collaboration. The motivation for API technology is to have an open ecosystem that is standardised and allows you to make use of multiple solutions. APIs particularly public APIs, allow companies to use available APIs without needing to go through a rigorous internal development process. As such APIs encourage innovation and experimentation among the developer community, all of which serves to improve the product/solution. And while they may not quite be plug and play, it is the relative ability to do that with multiple providers and solutions that make APIs an attractive prospect.

Think about how many solutions are enabled through APIs – ordering a pizza,, booking a hotel, ordering a taxi, finding your way from a train station to a hotel, sharing pictures and status via social media – all of which are easily and seamlessly plugged into applications and websites. The following image from BBVA nicely captures the way in which APIs have penetrated everyday life:

Source: BBVA – The API Ecosystem

APIs and Open Banking

Lastly, lets bring it all back to open banking. The following groups will interact with banks using APIs:

Source: XMLdation – API/JSON Competitive Assets to meet PSD2

Hope that helps! 😉

References:

Exit mobile version