---
schema_version: "1"
id: a9bdbb8098a23a2f31d50354fe53df259886103dada00aaac85403eb2256b1dc
title: Downgrading Runtime Fabric Versions
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/runtime-fabric/latest/downgrade-runtime-fabric.md
canonical_url: https://docs.mulesoft.com/runtime-fabric/latest/downgrade-runtime-fabric
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 2965f8f2e64dc5fd59cb3b1fb3a810f4db6ccaaab5cae440399f5bb0272710cf
description: MuleSoft Documentation Site
release: "3.0"
latest: true
---
---
product: Runtime Fabric
version: 3.0
is-latest-version: true
---

# Downgrading Runtime Fabric Versions

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

If you need to downgrade Runtime Fabric version 2.x, you must downgrade the version by patching
Runtime Fabric to a lower version.

- RTFCTL

- Helm

For Runtime Fabrics installed using `rtfctl`, use the following PATCH request to specify the agent
version to be downgraded:

curl -X PATCH -H 'Authorization: Bearer xxx' -H 'Content-Type: application/json;charset=UTF-8' -H
'Accept: application/json, text/plain, \*/\*' \\
https://anypoint.mulesoft.com/runtimefabric/api/organizations/<org id>/fabrics/<rtf id>
--data-binary '{"version":"x.x.x"}'

For Runtime Fabrics installed using Helm, use the following Helm command:

helm upgrade --install runtime-fabric rtf/rtf-agent -f values.yaml -n <rtf-namespace> --version
x.x.x

If you use AM log forwarding, you must additionally perform the following steps:

1.  Enable daemon-set log forwarding by calling the following API (bearer token required):

    curl -X PATCH -H 'Authorization: Bearer <bearer-token-here>' -H 'Content-Type:
    application/json;charset=UTF-8' -H 'Accept: application/json, text/plain, \*/\*' \\
    https://anypoint.mulesoft.com/runtimefabric/api/organizations/<orgId>/fabrics/<fabricId>/logforwarding/appScoped?enabled=false

2.  Optionally, if am-log-forwarder daemon-set is not up and running, start the service by using
    either any of these options:

    - In the Anypoint Monitoring UI (**RuntimeFabrics -→ Fabric -→ LogForwarding**), check **Show
      logs in Anypoint Monitoring**.

    - or send an API request:

    curl -X PATCH -H 'Authorization: Bearer <bearer-token-here>' -H 'Content-Type:
    application/json;charset=UTF-8' -H 'Accept: application/json, text/plain, \*/\*' \\
    https://anypoint.mulesoft.com/runtimefabric/api/organizations/<orgId>/fabrics/<fabricId>/logforwarding
    -d '{"anypointMonitoring": true}'

> [!NOTE] Mule apps redeployed while Runtime Fabric agent version was 2.x must be redeployed to
> reduce the resource allocation per the downgraded rtf-agent version.
