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
| Requirement | Version / what you need | Quick check / link |
|---|---|---|
| Node.js | 24.11.x (Node 24) | Run node -v. Install via Install prerequisites. |
| FDK + Freshworks CLI | 10.1.0 (FDK 10) | Run fdk --version. Install via Freshworks CLI. |
| Freshdesk account | A 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 settings → View API key. See Freshdesk API authentication. |
| IDE | Any IDE you prefer. |