---
schema_version: "1"
id: 5427348eb448add706e0d59612c13c522caffcca0862d9c69264984ea2cffbf6
title: Sharing an Asset
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/exchange/to-share-an-asset.md
canonical_url: https://docs.mulesoft.com/exchange/to-share-an-asset
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 031663ef3e7fd1730e29002f95dc0e487747444aa19e90562d68d8572169a514
description: MuleSoft Documentation Site
latest: true
---
---
product: Exchange
---

# Sharing an Asset

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Exchange administrators and asset administrators can share an asset with another user or team in
their organization, with the whole organization, or with an external organization.

Any Exchange user can click the **Shared with me** link in the left navigation menu of Exchange to
show all assets shared with their user account and all assets shared with their organization.

## Share Assets with a User

1.  If a user that you want to share an asset with is not in your organization, click **Access
    Management** > **Users** to add them to your organization.

2.  Click an asset to show its details.

3.  Click **Share**.

4.  Begin typing the name of the person you want to have access to this asset.

5.  Select that person in the list.

6.  Select whether to grant the user viewer, contributor, or administrator rights.

7.  Add any additional users.

8.  Click **Save**.

You can also click **Share** to change who you are sharing the asset with or to stop sharing with
one or more users.

## Share Assets with a Team

1.  Click an asset to show its details.

2.  Click **Share**.

3.  Begin typing the name of the team you want to have access to this asset.

4.  Select that team in the list.

5.  Select whether to grant the team viewer, contributor, or administrator rights.

6.  Add any additional teams.

7.  Click **Save**.

To add and remove users on a team, or to grant a team viewer, contributor, or administrator access
to all assets in a business group, use the
[teams settings in Anypoint Access Management](https://docs.mulesoft.com/access-management/teams).

## Share Assets with Your Organization

Exchange administrators and asset administrators can share an asset with everyone in their
organization.

1.  Click an asset to show its details.

2.  Click **Share**.

3.  Begin typing the name of your organization.

4.  Select the list item for everyone at your organization.

5.  Select whether to grant all members of your organization viewer, contributor, or administrator
    rights.

6.  Click **Save**.

When an asset is shared with an organization, email notification is sent to the organization
administrators.

You can also click **Share** to stop sharing the asset with everyone at your organization.

## Share Assets with an External Organization

Exchange administrators and asset administrators can grant viewer access to an asset to everyone in
a chosen external organization.

The granting organization holds an asset and grants viewer access to that asset to the receiving
organization.

To grant viewer access to an asset to an external organization:

1.  Each of the granting organization and the receiving organization adds the other to its External
    Access list in Anypoint Access Management, as described in
    [External Organization Access](https://docs.mulesoft.com/access-management/external-organization-access).

    Assets can be shared with another organization only if that organization has enabled receiving
    viewer access to assets from external organizations.

2.  Log in to your Exchange administrator or asset administrator account in the granting
    organization.

3.  Click the asset to show its details.

4.  Click **Share**.

5.  Begin typing the name of the external organization you want to share this asset with.

6.  Select the organization in the list.

7.  Repeat steps 5 and 6 to share with additional organizations.

8.  Click **Save**.

When an asset is shared with an organization, email notification is sent to the organization
administrators.

You can also click **Share** to change who you are sharing the asset with or to stop sharing with
one or more organizations.

Only users internal to the granting organization can request access to an API or gain the
contributor or administrator permissions.

### Using Assets Shared by a Granting Organization

A user in a receiving organization can use Studio to search for a shared connector, configure it,
and use it in a Mule application.

A user in a receiving organization can use Studio to implement a Mule application based on a shared
example or template.

A user in a receiving organization cannot use API Manager to manage a shared REST, SOAP, or HTTP API
that was created in Exchange in the granting organization. API Manager only shows APIs from the
user’s business group. However, the user can use the API in Studio in the flow as a source for
scaffolding an application.

A user in a receiving organization cannot use API Manager to apply a shared custom policy that was
uploaded to Exchange in the granting organization. API Manager does not show policies shared by
granting organizations in the list of policies that can be applied to an API instance.

A user in a receiving organization can use API Designer to import a shared RAML fragment that was
created in Design Center in the granting organization. The user can also add the fragment as a
dependency in a new API specification. If the granting organization stops sharing the fragment or
deletes the fragment, then the API specification shows the error "File not found."

## See Also

- [Access Management External Organization Access](https://docs.mulesoft.com/access-management/external-organization-access)
