Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

20
Simon Redfern, CEO Bank as a Platform Transparency as an asset Workshop

Transcript of Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Page 1: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Simon Redfern, CEO

Bank as a Platform

Transparency as an asset

Workshop

Page 2: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Our Vision

1995!

Why do we need a Web site?!

2000! 2010! 2020!

Of course we have a Web site!

Of course we have an API!

Why do we need an API?!

In the future, every bank will have an API

“By 2016, 75% of the top 50 global banks will have launched an API platform and 25% will have launched a customer-facing app store”!

“Bank as a Platform”: Modern, open APIs accelerate sustainable and secure customer-centric banking innovation by leveraging an ecosystem of third party applications and services. !

Page 3: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

The Open Bank Project

Is an Open Source API for banks!

1/ Open Banking API!

2/ Developer !Community! 3/ Apps!

Open Bank Project

Page 4: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Application..

500+ developers using the Open Bank Project API!

Page 5: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

..Ecosystem

...The possibilities are endless!!www.openbankproject.com/apps!

Page 6: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Open Source API stack

•  RESTful banking model •  Scala in JVM •  OAuth included •  Data and Auth

Connectors •  Linked Metadata and

Entitlements •  Dual licensed AGPL &

Commercial •  Github https://github.com/

OpenBankProject/

Page 7: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Developer Tools

Apache Licensed SDKs (Handle the OAuth flow)

Run locally

Page 8: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

OAuth

Page 9: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Versioning

https://bnp-paribas.openbankproject.com/obp/v1.2.1/banks

https://ulsterbank.openbankproject.com/obp/v1.3.0/banks

In URL (easy to read / test)

Page 10: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Documentation Github Wiki: https://github.com/OpenBankProject/OBP-API/wiki/REST-API-V1.4.0

API to document API J

Page 11: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

API Explorer

Explore API in context of the logged in user J

Page 12: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Documentation in code

Near the Code – So we can add HAL

Page 13: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Multiple Banks

/banks/BANK_ID

Try it: https://sofi.openbankproject.com/api-explorer

•  rbs •  natwest •  ulster-bank-ni •  ulster-bank

Page 14: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Multiple Account Views

Multiple views on an account (don’t assume owner is accessing) /accounts/private •  owner •  auditor •  public •  shareholders •  regulator •  add-your-own

Page 15: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Fine grained permissions

Entitlements on each account view:

/banks /BANK_ID /accounts /ACCOUNT_ID /VIEW_ID /account

Page 16: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Transparency Options

•  Guest Access (accountant, auditor) •  Public Views (NGO, Charity) •  Aliases for Counterparties

(preserve privacy)

Page 17: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Meta Data

•  Counterparties (urls, geolocation) •  Transactions (tags, comments) •  Customers (face image) •  Etc.

Stored outside Core Banking System

Page 18: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Roadmap

www.openbankproject.com/roadmap/

Page 19: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Next Hackathons

Banks can leverage the OBP API to create better customer relationships

RBS - Edinburgh, Oct 9th-11th !

London, Nov 7th-8th !

Delhi, Dec 14th-16th !

Page 20: Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015

Simon Redfern!@simsysims!

@OpenBankProject"www.openbankproject.com"

"www.hackmakethebank.com"

"

Thank You!