# Mastercard Developers API
source: https://developer.mastercard.com/mastercard-developers-api/product/developers-platform/index.md

### Benefits {#benefits}

The Mastercard Developers API exposes Mastercard Developers portal as an API, allowing you to integrate and interact with Mastercard Developers programmatically. The Developers API and the [Mastercard Developers Dashboard](https://developer.mastercard.com/dashboard) function identically. All tasks performed on the Mastercard Developers Dashboard can also be accomplished using the Developers API. For instance, if you create a project via the API, you'll see it in your dashboard and vice versa.

Developers API aims to streamline processes, automate tasks, and enhance operational efficiency in managing projects. This means that project owners can automate various processes and workflows, eliminating the need for manual intervention and reducing human error.

One of the key advantages of the Developers API is its flexibility and scalability. It can cater to product-specific use cases, accommodating the unique requirements of different services and partners. As a Mastercard Partner, you can leverage the Developers API to perform a range of tasks. For instance, you can use the API to onboard and manage your end customers, allowing for seamless customer management and account provisioning. Additionally, you can automate key/credential management to ensure continuous and secure access to Mastercard services.

Capabilities that Developers API offers:
![Automate Processes](https://static.developer.mastercard.com/content/mastercard-developers-api/product/img/automate_processes.svg)

###### Automate Processes {#automate-processes}

Automate key management to reduce the effort involved in tracking and planning key renewals or rotations
![Streamline Onboarding](https://static.developer.mastercard.com/content/mastercard-developers-api/product/img/streamline_onboarding.svg)

###### Streamline Onboarding {#streamline-onboarding}

Establish a standardized and repeatable onboarding process for your customers
![Efficient Customer Operations](https://static.developer.mastercard.com/content/mastercard-developers-api/product/img/efficient_customer_operations.svg)

###### Efficient Customer Operations {#efficient-customer-operations}

Execute customer operations more quickly and efficiently

*** ** * ** ***

### How it works {#how-it-works}

Integrate with Developers API to automate a number of operational tasks such as onboarding and managing customers, creating and managing keys/credentials.

The following diagram shows a high-level overview of the different operations you can perform with the Developers API.

![MCD APIs overview](https://static.developer.mastercard.com/content/mastercard-developers-api/product/img/howitworks_4.png "Developers APIs")

*** ** * ** ***

### Use cases {#use-cases}

![Onboard Customers](https://static.developer.mastercard.com/content/mastercard-developers-api/product/img/onboard_customers.svg)

###### Onboard Customers {#onboard-customers}

Offer faster and streamlined customer onboarding by automating project creation.
![Manage Projects](https://static.developer.mastercard.com/content/mastercard-developers-api/product/img/manage_projects.svg)

###### Manage Projects {#manage-projects}

Execute project management tasks such as requesting production access and adding or deleting a service quickly and efficiently.
![Manage Credentials](https://static.developer.mastercard.com/content/mastercard-developers-api/product/img/manage_credentials.svg)

###### Manage Credentials {#manage-credentials}

Automate key rotations to ensure seamless and timely key rotation process. Minimize the effort involved in tracking and planning key rotation.

*** ** * ** ***

### Resources {#resources}

Mastercard Developers API

<br />

*** ** * ** ***

**Used
By** Anyone using Mastercard Developers **Regions** Global

*** ** * ** ***

