# Reference App
source: https://developer.mastercard.com/identity-insights-for-accounts/documentation/reference-app/index.md

## Overview {#overview}

The Reference Application is a simple Spring Boot application that shows the typical usage of the Identity Insights for Accounts API and how to integrate different operations in the sandbox environment. You can copy the code references for your implementation.

## Setting Up {#setting-up}

### Requirements {#requirements}

* Java 8 or above  
* [JAVA_HOME](https://explainjava.com/java-path/) environment variable set up to match the location of your Java installation  
* [MAVEN_HOME](https://dzone.com/articles/installing-maven) environment variable set up to match the location of your Maven bin folder  

### Prerequisites {#prerequisites}

* [Spring Boot](https://spring.io/projects/spring-boot)  
* [Apache Maven](https://maven.apache.org/download.cgi)  
* [IntelliJ IDEA](https://www.jetbrains.com/idea/download/#section=windows) or IDE of your choice  
* [open-api-generator](https://openapi-generator.tech/)

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

* The source code for the Reference Application can be found here: [mastercard-iia-service-reference.zip](https://static.developer.mastercard.com/content/identity-insights-for-accounts/service-iia-reference-app.zip)  
* In the root directory of the application, follow the **README.md** file to configure and run the application.

Tip: If you'd rather start from scratch, take a look at our [Tutorials and Guides](https://developer.mastercard.com/identity-insights-for-accounts/documentation/tutorials-and-guides/index.md) page which includes guidance on consuming this API from a new project.
