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

## Overview {#overview}

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

API used in this tutorial:

[Identity Insights Solutions API](https://developer.mastercard.com/identity-insights-solutions/documentation/index.md)

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

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

1. Open the 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 the project and click continue.  

![](https://static.developer.mastercard.com/content/identity-insights-solutions/uploads/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  

![](https://static.developer.mastercard.com/content/identity-insights-solutions/uploads/sandbox-credentials.png)

## Import Sandbox Keys into the Development Environment {#import-sandbox-keys-into-the-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 the sandbox which was provided in the project creation.  
![](https://static.developer.mastercard.com/content/identity-insights-solutions/uploads/Sandbox-keys.png)

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

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

Refer to the [API Reference](https://developer.mastercard.com/identity-insights-solutions/documentation/api-reference/index.md) for API payloads that to use for testing.

## Move to Production {#move-to-production}

To enable integration in Production, contact 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 endpoint to receive notifications from the Identity Insights Solution API. Once the access has been granted, your CIS representative will inform you that you can start making API requests.
