# Tutorials and Guides
source: https://developer.mastercard.com/mastercard-send-person-to-person/documentation/tutorials-and-guides/index.md

## Guides {#guides}

### Quick Start {#quick-start}

Getting started on Mastercard Developers is easy. You just need an account, then you can begin accessing documentation, and creating projects. We have provided:

* Mastercard Send specific guidance for [getting started with the APIs](https://developer.mastercard.com/mastercard-send/documentation/implementation/getting-started/), which includes information on using the same project and keys for multiple Mastercard API services.

* A general [quick start guide](https://developer.mastercard.com/platform/documentation/getting-started-with-mastercard-apis/quick-start-guide/) for you to follow. While following the guide, ensure that you select **Mastercard Send** when creating your project.

Both guides cover creating your Sandbox keys, which are used to access the Sandbox and Mastercard Test Facility (MTF) environments, and then requesting Production access and creating those keys. To access MTF and Production successfully, remember that you must supply the appropriate Consumer Key to Mastercard, see [Good to Know](https://developer.mastercard.com/mastercard-send-person-to-person/documentation/index.md#good-to-know).

### Changing or Renewing Keys {#changing-or-renewing-keys}

To change or renew the keys used by your API project, see [Credential Management](https://developer.mastercard.com/platform/documentation/credential-management/).

### Mastercard Send Registration and Eligibility {#mastercard-send-registration-and-eligibility}

To use the Mastercard Send platform and services, you must register for the required programs and services, and meet program eligibility requirements. See [Mastercard Send Registration and Eligibility](https://developer.mastercard.com/mastercard-send/documentation/send-eligibility/).

## Tutorials {#tutorials}

### Insomnia Tutorial {#insomnia-tutorial}

You can use the [Insomnia REST Client Tutorial](https://developer.mastercard.com/platform/tutorial/use-insomnia-rest-client-for-mastercard-apis/) to make API calls to the Sandbox environment without writing code.

### Postman Tutorial {#postman-tutorial}

You can use the [Postman Tutorial](https://developer.mastercard.com/mastercard-send-person-to-person/documentation/postman-collection/index.md) to make API calls to the Sandbox environment without writing code.

### Generating a Mastercard API Client {#generating-a-mastercard-api-client}

You can use open source tools, such as the [OpenAPI Generator](https://openapi-generator.tech), in conjunction with the provided [API Reference](https://developer.mastercard.com/mastercard-send-person-to-person/documentation/api-reference/index.md), to generate an API client. When used with the provided [client authentication libraries](https://developer.mastercard.com/platform/documentation/authentication/using-oauth-1a-to-access-mastercard-apis/#client-libraries), this is an agile and powerful way to get started with real code to access the service.

We have provided a tutorial that walks you through how to generate a Mastercard API client that includes integrating with our provided libraries. For the step-by-step tutorial, refer to [Generating and Configuring a Mastercard API Client](https://developer.mastercard.com/platform/documentation/getting-started-with-mastercard-apis/generating-and-configuring-a-mastercard-api-client/).

### Java API client tutorials {#java-api-client-tutorials}

The [Java API Client](https://developer.mastercard.com/mastercard-send-person-to-person/documentation/tutorials-and-guides/api-tutorial/index.md) tutorials demonstrate how to build a Java client that makes API calls to the Sandbox environment. You can also adapt it to make calls to the MTF environment.

### Reference application {#reference-application}

The [reference application](https://developer.mastercard.com/mastercard-send-person-to-person/documentation/reference-app/index.md) is a Java Spring Boot application that demonstrates integration with the APIs in the Sandbox, MTF, and Production environments.

**NOTE:** These tutorials show how you could use the Mastercard Send APIs, but they do not prescribe the design and interactions of your funds transfer solution; those aspects are for you to define.
