Prerequisites

Before you start, make sure your machine and Freshworks accounts are ready. You will use the App development process as the overall workflow, and you will use the FDK to create, validate, run, and pack the app.

Required

RequirementVersion / what you needQuick check / link
Node.js24.11.x (Node 24)Run node -v. Install via Install prerequisites.
FDK + Freshworks CLI10.1.0 (FDK 10)Run fdk --version. Install via Freshworks CLI.
Freshdesk accountA Freshdesk account with: (1) a domain like yourcompany.freshdesk.com, and (2) an API key. You’ll use both in the installation parameters page, and you’ll test the ticket sidebar on a real ticket.Get your API key: open Freshdesk → avatar menu → Profile settingsView API key. See Freshdesk API authentication.
IDEAny IDE you prefer.