---
schema_version: "1"
id: 76bdca8c9faa6ca8cc919903650aaedeea9ed9c3c58026fc61601b730bb8d8a5
title: Set Up MuleSoft for Integration
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/consumption_framework_mulesoft_integration.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.consumption_framework_mulesoft_integration.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7e17e0a4751c5583d0c046a1f79a40f8ecc0870b8c9a4deab908ee6bdd3a0e75
description: To use MuleSoft as the middleware layer, turn on MuleSoft Integration and create named credentials.
products:
  - Industry Solutions
  - Cross Cloud
release: "264"
---
# Set Up MuleSoft for Integration

To use MuleSoft as the middleware layer, turn on MuleSoft Integration and create named credentials.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
        <colgroup>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">
              <p>Available in: Lightning Experience</p>
              <p style="margin-bottom:0;">Available in: <strong>Professional</strong>, <strong>Enterprise</strong>, and <strong>Unlimited</strong> Editions</p>
            </td>

          </tr>
        </tbody>
      </table> <table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d228e69">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d228e69 ">To turn on MuleSoft Integration:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d228e69 ">Customize Application</td>

          </tr>
        </tbody>
      </table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-data_consumption_framework-264-0-0-production-enus/2b7c3ab1-6b0f-46e8-90a5-22c05d10cfd0/images/icon_note.png)

Note If you use third-party middleware instead of MuleSoft, skip integration setup and provide named credentials manually in the integration definition after creating the named credential in Salesforce.

1. In Setup, in the Quick Find box, enter Integrations Setup, and then select **Integrations Setup**.
2. Accept the terms and conditions, and then turn on integrations for your cloud.
3. Click **Connect to MuleSoft Instance**.
4. Select a service, and then click **Next**.
5. Enter your MuleSoft username and password, and then sign in.
6. Grant access to your MuleSoft account.
7. Wait for Salesforce to connect to MuleSoft.
8. Find and enable the MuleSoft connector to use.
9. In Setup, in the Quick Find box, enter Named Credential, and then select **Named Credential**.
10. Verify that a named credential is added with the URL to the enabled MuleSoft connector.

As part of the MuleSoft deployment, the Integrations framework creates an endpoint for the deployment and creates automated policies to protect the endpoint. Named credentials are created in the Salesforce org. These credentials are used by Data Consumption Framework to make callouts to the MuleSoft endpoint.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-data_consumption_framework-264-0-0-production-enus/2b7c3ab1-6b0f-46e8-90a5-22c05d10cfd0/images/icon_note.png)

Note Alternatively, you can create a named credential manually. See [Named Credentials as Callout Endpoints](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_callouts_named_credentials.htm).