# Reference Application
source: https://developer.mastercard.com/open-finance-us/documentation/reference-app/index.md

The Reference Application is a sample app built in React which allows you to explore examples of how Mastercard Data Connect and other Open Finance US APIs can be implemented into your applications.

The Reference Application allows you to create test customers and also seek permission to access test account data from one or more of their test accounts.

## Get the source code {#get-the-source-code}

The Reference Application source code is available on GitHub:

<https://github.com/Mastercard/open-banking-reference-application>

## Compatibility {#compatibility}

You will need the following:

* Node (v14+)
* ReactJS (v18.2.21)

The application is built using the ReactJS framework. ReactJS requires Node version 14+. We recommend that you use one of NodeJS's LTS releases or one of the [more general recent releases](https://github.com/nodejs/Release).
A Node version manager such as [nvm](https://github.com/creationix/nvm) (Mac and Linux) or [nvm-windows](https://github.com/coreybutler/nvm-windows) can help with this.

## Installation {#installation}

Before using the application, you will need to set up a project on your local machine. The following commands will help you to get the latest code and install the required dependencies on your machine.

```shell
git clone https://github.com/Mastercard/open-banking-reference-application.git
cd open-banking-reference-application
npm i
```

See the [GitHub readme](https://github.com/Mastercard/open-banking-reference-application/blob/main/README.md) for further information.
