# Creating a project
source: https://developer.mastercard.com/identity-insights-for-transactions/documentation/tutorials-and-guides/create-project/index.md

## Overview {#overview}

This tutorial describes the process you must follow to create a new project and generate the keys required for the Sandbox environment.

APIs used in this tutorial:

[Identity Insights for Transactions (IIT) API](https://developer.mastercard.com/identity-insights-for-transactions/documentation/)

This tutorial walks through the steps to create a new Identity Insights for Transactions API project and how to gain access to the Sandbox environment.

## Creating a new API project {#creating-a-new-api-project}

1. Open Mastercard Developers website and create an account at [Mastercard Developers](https://developer.mastercard.com/).
2. Create a new project [here](https://developer.mastercard.com/dashboard).  
3. Add the `Identity Insights for Transactions API` to your project and click continue.  
4. You can optionally choose to invite other people to your project by selecting Invite Members. Invited members will not have full access to the project.  
5. Configure project and click continue.  
   ![select api screenshot](https://static.developer.mastercard.com/content/identity-insights-for-transactions/documentation/tutorials-and-guides/create-project/name-project.png)

## Sandbox OAUTH Credentials {#sandbox-oauth-credentials}

When the project is successfully created the Sandbox .P12 access credentials will be available for download.

1. Click Download PKCS#12 Keystore to download a zip file containing the .p12 file required for OAuth authentication in Sandbox.
2. Click Continue
3. Make a note of the keystore password and key alias shown on the screen. The keystore password is used in conjunction with the .p12 file and Client ID for OAuth authentication
4. Click Confirm and Continue to complete the Sandbox Setup process  
   ![sandbox-credentials](https://static.developer.mastercard.com/content/identity-insights-for-transactions/documentation/tutorials-and-guides/create-project/sandbox-credentials.png)

## Import Sandbox Keys into Development Environment {#import-sandbox-keys-into-development-environment}

There are many different operating systems and development environments.

Import the Sandbox keys (.p12) according to your specific development environment using the Keystore Password for sandbox which was provided in the project creation.  

![sandbox-keys](https://static.developer.mastercard.com/content/identity-insights-for-transactions/documentation/tutorials-and-guides/create-project/Sandbox-keys.png)

## Ready to Test in Sandbox {#ready-to-test-in-sandbox}

You now have everything you need to start sending Identity Insights for Transactions API requests to the Sandbox!.

Please look in [API Reference](https://developer.mastercard.com/identity-insights-for-transactions/documentation/api-reference/) for API payloads that can be used for testing.

## Move to MTF and Production {#move-to-mtf-and-production}

To enable integration in MTF and Production, please reach out to your CIS representative to get your Client ID and Customer ID on-boarded to use the API. You would also have to provide your push end-point to receive notifications from IIT API. Once the access has been granted, your CIS representative will inform you that you can commence making API requests.
