# Integration
source: https://developer.mastercard.com/payment-account-management/documentation/onboarding/integration/index.md

### 1. Generate Mastercard API client {#1-generate-mastercard-api-client}

To generate the API client or to apply this guide to a different API, follow [Generating and Configuring a Mastercard API Client
tutorial](https://developer.mastercard.com/platform/documentation/security-and-authentication/generating-and-configuring-a-mastercard-api-client/).

### 2. Authenticate your client requests {#2-authenticate-your-client-requests}

To install the appropriate authentication libraries for your chosen language, search within our [OAuth](https://github.com/Mastercard?&q=oauth1) GitHub repos.

To authenticate your client requests, follow the steps in this [tutorial](https://developer.mastercard.com/platform/documentation/security-and-authentication/generating-and-configuring-a-mastercard-api-client/#step-6-create-an-api-client-instance-and-enable-authentication).

### 3. Encrypt your client requests {#3-encrypt-your-client-requests}

To install the appropriate encryption libraries for your chosen language, search within our [Mastercard Client Encryption](https://github.com/Mastercard?&q=client-encryption) GitHub repos.

To add encryption to your requests, follow the steps [here](https://developer.mastercard.com/platform/documentation/security-and-authentication/generating-and-configuring-a-mastercard-api-client/#step-7-enable-encryption).

### 4. Send your request/receive responses {#4-send-your-requestreceive-responses}

You can use example requests included in the documentation for your API.
