This is an API which has been developed internally to emulate some of the features and functionality of a Maven repository, documentation for the Maven Facade can be found here: https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/f1e97bc6-315a-4490-82a7-23abe036327a.anypoint-platform/exchange-maven-facade-api-http/ this is how Maven interacts with Exchange for publishing or consuming assets.
The Exchange Maven facade is used for both consuming and publishing assets, this API is not designed to be consumed or used outside of the Maven pipeline.
As this Facade does not emulate all functionality of a Maven repository it cannot be used to completely replace an internal Maven repository, the main points to be aware of are:
Public assets are those which are searchable and viewable in Exchange without an Anypoint login, these would include MuleSoft or 3rd party connectors which are distributed via Exchange as the repository. For instance the HTTP Connector: https://anypoint.mulesoft.com/exchange/org.mule.connectors/mule-http-connector/ can be viewed without logging into Anypoint being required. Please note that whilst the Download button is greyed out when not logged in, Maven can still consume these assets during a build without Anypoint credentials being required in the configuration.
Private assets are those which have been published into your Organizations Exchange, and can only be viewed by Anypoint users within your own Organization. These are searchable only when a user of your Organization with the required permissions is logged into the Anypoint Platform, and the URLs on which these are available will include your Organization ID.
<repository>
<id>anypoint-exchange-v3</id>
<name>Anypoint Exchange</name>
<url>https://maven.anypoint.mulesoft.com/api/v3/maven</url>
<layout>default</layout>
</repository>
and this is also detailed in the documentation regarding MuleSofts repositories here: https://docs.mulesoft.com/mule-runtime/4.4/maven-reference#configure-mule-repositories Please note that the version numbers seen in the URL relate more to Maven publish operations, assets can be consumed via the v1, v2 or v3 versions of this API without issue.
You may also add this repository directly into your settings.xml file to ensure it is available for all builds run on a given machine.
001120358

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.