Correct FDK version for packaging a platform 3.0 Freshdesk custom app

Hello Freshworks Developer Support,

I am building a front-end only custom app for our Freshdesk instance (platform-version 3.0, ticket_sidebar module) and would appreciate guidance on the correct toolchain.

Installing the FDK from https://cdn.freshdev.io/fdk/latest.tgz gives me v9.8.2. That version only runs on Node.js 18, but when I package on Node.js 18 and upload the app, it is rejected with a message stating that platform 3.0 requires Node.js 24.

Your documentation indicates platform 3.0 needs FDK v10.0.0 or later with Node.js v24.11.x, and the changelog mentions releases up to v10.1.7. I have not been able to install any 10.x version.

Could you advise:

  1. What is the correct way to obtain FDK 10.x? Is there a versioned download URL, or should I be using the Chocolatey package instead of the npm tarball?
  2. Should https://cdn.freshdev.io/fdk/latest.tgz be returning a 10.x build? If so, it may be worth checking, as a direct browser download of that file on my network also produces 9.8.2.
  3. Is there any supported path to package a platform 3.0 app using FDK 9.8.x?

For context, I have already tried clearing the npm cache, reinstalling with --no-cache, and installing from a browser-downloaded tarball to rule out caching. Clean installs of both Node.js 18.20.8 and 24.11.0 have been tested.

The app itself is working correctly in local testing with fdk run; only packaging for upload is blocked.

Thank you for your help,
[Umesh]

a