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:
- 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?
- 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.
- 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
