[Deprecated] RTF Deployment - Steps
Number of APIs: 12
July 2023 - Migration Announcement
Exciting news! The MuleSoft Anypoint Platform APIs you've come to rely on are transitioning to a new home! We're relocating them to the number one ranked Qodex Workspace worldwide - Salesforce Developers Workspace.
This move situates the MuleSoft Anypoint Platform APIs in the most renowned and widely used Qodex Workspace ever. Within the Salesforce Developers Workspace, you'll be able to access all things related to 'MuleSoft Anypoint Platforms APIs', right in the heart of the world's premier Qodex Workspace.
Actions:
- Visit the [Salesforce Qodex Workspace] Fork and Watch the Collection to keep up to date
- Fill this 5 Minutes MuleSoft Platform APIs in Qodex Survey, what do you want to see in the future?
- [Qodex's official Source] on our point of being the #1 Qodex Workspace in the history of Qodex!
Thank you MuleSoft Community!
RTF Deployment
Qodex Collection for the deployment of Runtime Fabric application using the Anypoint Platform APIs.This while RTF does not support AnypointCLI.
Github Repo: https://github.com/mulesoft-consulting/rtf-deployment-scripts
Extract below from the Blog post (https://blogs.mulesoft.com/dev-guides/how-to-tutorials/migrating-on-premises-standalone-apps-to-runtime-fabric/)
CICD pipelines to support the Runtime Fabric deployments. Runtime Fabric has some additional steps to upload deployment jar in Exchange. Before a MuleSoft application can be deployed into Runtime Fabric, the deployable jar should be uploaded to Anypoint Exchange.
Anypoint Exchange acts as an artifact repository for MuleSoft applications. You should make sure that no other artifact with the same artifact ID as the MuleSoft application name exists inside Anypoint Exchange with a different artifact type or else it will return an error.
Multiple versions of the deployment jar in Exchange helps you with rollback and rolling updates. MuleSoft application jar can be published into Exchange using:
- Anypoint Studio
- Manually
- Maven plugin
- Anypoint Platform APIs

Authors
Amit Jha and Sandeep Deshmukh

-
1. Binary PUT https://maven.anypoint.mulesoft.com/api/v1/organizations/{{orgId}}/maven/{{orgId}}/{{applicationName}}/{{applicationVersion}}/{{applicationName}}-{{applicationVersion}}-mule-application.jar
-
2. POM PUT https://maven.anypoint.mulesoft.com/api/v1/organizations/{{orgId}}/maven/{{orgId}}/{{applicationName}}/{{applicationVersion}}/{{applicationName}}-{{applicationVersion}}.pom
-
3. All RTF Agents GET https://anypoint.mulesoft.com/workercloud/api/organizations/{{orgId}}/agents
-
4. Agent Details GET https://anypoint.mulesoft.com/runtimefabric/api/organizations/{{orgId}}/targets/{{targetId}}
-
5. Deployment POST https://anypoint.mulesoft.com/hybrid/api/v2/organizations/{{orgId}}/environments/{{envId}}/deployments
-
10. Query Asset and Version POST https://anypoint.mulesoft.com/graph/api/v1/graphql
-
6. Get Deployments GET https://anypoint.mulesoft.com/hybrid/api/v2/organizations/{{orgId}}/environments/{{envId}}/deployments
-
7. Deployment Details GET https://anypoint.mulesoft.com/hybrid/api/v2/organizations/{{orgId}}/environments/{{envId}}/deployments/{{deploymentId}}
-
8. Re-Deployment PATCH https://anypoint.mulesoft.com/hybrid/api/v2/organizations/{{orgId}}/environments/{{envId}}/deployments/{{deploymentId}}
-
10. Query Asset and Version POST https://anypoint.mulesoft.com/graph/api/v1/graphql