Build out your Open Banking Platform Business Model of the Future with APIs

Since 2011 the number of regulations a bank needs to track on a global level has tripled. Complying with all these regulations can be seen as a burden or even threat. But it can also be embraced to entirely reinvent a bank’s business and operational models.

Banks can open up their data and services in a controlled way, grow ecosystems around their assets and leverage banking innovations created by Third Parties.

This is the power of application programming interfaces (APIs).

“Banking services are necessary. Banks are not”

-- Bill Gates, mid 90s

Banking regulations -- Turning a threat into an opportunity

Read More

Since 2011 the number of regulations a bank needs to comply with has tripled on a global level. Complying with regulations is costly, risky and can have serious impact on a bank's business. The diagram below is from McKinsey and shows a selection of world-wide regulations.

One of the most well-known and established regulation in Europe is the Payment Service Directive 2 (PSD2). Here is a further report that translates the legislative into more actionable items.

For more details please refer to our Red Hat Open Banking page.


API Catalog


Our API catalog allows to search and invoke APIs from three different categories -- following the standard proposed by openbanking.org.uk: Account Information API, Transaction Initiation API, and Open Data API.

Account Information API
This allows regulated third party providers to read account information, such as transaction or balance details in an online payment account.
View Details
Payment Initiation API
This allows regulated third party providers to set up or make payments directly from an online payment account, such as a single payment or a recurring payment.
View Details
Open Data API
This makes publicly available information easy to use in mobile and web applications. This data includes product information, ATM and branch locations plus information and metrics about service quality.
View Details
Go to documentation Try the APIs now

API Access Levels



Account and Payment APIs

Sandbox
Features
  • Access to Read services
  • Access to Write services
  • Mock data
Production
Features
  • Access to Read services
  • Access to Write services
  • Live data
  • Unlimited access
Partner
Features
  • Live data
  • Unlimited access
  • 24/7 Premium Support
  • Co-Marketing Campaigns
  • Featured in App Gallery
Premium
Features
  • Live data
  • Unlimited access
  • 24/7 Premium Support
  • Access to Premium Services
  • Dedicated Account Manager

Red Hat and Open Banking

Red Hat has a lot to offer when it comes to open source and Open Banking. 100% of commercial banks in the Fortune Global 500 rely on Red Hat.

Read More

Open source, open banking and open APIs are not necessarily strictly connected. Red Hat is well know for the unique open source based development model. It is very beneficial but also very hard to get right. The main benefits for customers of open source based products, which are fuelled by on a large and active community, are transparency, security and speed. This is why more and more open source based products evolve on the market -- not just in banking. (more about Red Hat and Open Banking)



Red Hat’s Agile Integration Concept

The Red Hat Open Banking platfrom is based on the principles of Agile Integration. Agile Integration is an architectural approach centered around application programming interfaces (APIs) and API Management. It combines agile methods and practices with specific IT technologies for the purpose of rapidly integrating applications and data, using platforms particularly suited for flexible, adaptive and reusable solutions.

At its core Agile Integration describes three pillars:

  • Distributed Integration
  • Containers
  • APIs and API Management

Each pillar provides specific benefits in terms of business capabilities: Distributed Integration results in greater flexibility, Containers lead to the ability to scale better, and managed APIs offer re-usability and hence increased speed.


More on Open Banking

Complying with Open Banking regulations is costly, risky and can have serious impact on a bank's business. This impact, however, can go both ways. Banks have a choice about how to be compliant. They can either do the bare minimum, which on first sight may appear to be cheaper. But banks may inadvertently set themselves up for irrelevance by becoming a service provider who has to compete on price with little or no customer engagement. Or a bank can embrace the regulations and approach them head on with the strategic objective to become the bank central to everyday life based on a future proof banking platform business model.

The main idea, which all these regulations have in common, is to enforce more openness and higher security, which should enable more competition -- ultimately leading to improved customer service quality. This is also referred to as open banking.

It is by now commonly accepted that opening up banking assets, such as data or services, in a controlled and managed way, is best achieved by using APIs and API management technology. Building an open banking platform centered around API management can lead to a whole range of strategic benefits for banks such as, increased agility, increased rate of innovation, existing data or services can be leveraged more effectively, ecosystems with partners and customers can be established faster, more effective integration with diverse set of different apps (mobile, IoT, bots etc), generation of new business models, and probably the most attractive one: new revenue opportunities can be generated directly or indirectly via access to APIs.

This is the vision. But achieving this is not a straightforward task requiring some fundamental changes with respect to internal processes, culture, technological and architectural approaches to build out the required capabilities. Some of most critical capabilities include:

  • Controlled openness so that the bank knows who does what with their data
  • Agility to create new services quickly based on market demand
  • Consolidated, consistent and controlled security and access model including identity management
  • Flexible approach to integration that must support all modern integration patterns and protocols but at the same time allow effective integration with legacy systems and never become a central bottleneck
  • On-demand scalability to cover application request peaks
  • Continuous integration and delivery and automatable lifecycle management
  • System-wide business monitoring, reporting and alerting

To achieve this solution architecture of the Red Hat Open Banking platform resides on the principles of Agile Integration. Agile Integration addresses typical integration challenges with an architectural approach centered around APIs and the concept of API management-as-code where everything is an API and, thus, can be fully automated. Furthermore, integration logic is designed to be distributed and containerized.

This is a fundamentally different approach to the traditional way of building, integrating and deploying software systems. In the past, such systems were typically built as a centralised, monolithic application hosted in an on-premise data center, which is inflexible, inefficient and expensive. Agile integration allows to build containerized cloud-native applications and deploy them in hybrid cloud infrastructures that span on-premise data centers as well as private or public clouds and allow on demand scaling.



Open Banking Reference Implementation

Red Hat proposes a reference implementation for Open Banking platforms that is leveraging Agile Integration principles. The Red Hat Open Banking platform follows this reference implementation. The diagram below gives a high-level overview over the main components of the architecture.


For a detailed description of all the components, please refer to our article The Role of Agile Integration in Open Banking