This section covers the end-to-end process for building and submitting applications using the toolkit. Follow these steps to set up your environment, develop your app, and publish it to the Developer Portal.
Install the toolkit: Add skills to your preferred AI assistant, such as Cursor or Claude Code.
Set up the environment: Install Node.js and the Freshworks CLI (FDK) required for Freshworks Platform 3.0+ development, using the fw-setup skill as described on that page.
Build the app: Scaffold your project and implement features using Freshworks Platform 3.0+ frameworks.
Build AI Actions App (optional): Add Agent Studio AI Actions and external integrations when your scenario requires them.
Review and validate: Run checks to ensure your project meets platform requirements before submission.
Configure the Developer MCP server: Configure the Developer MCP server to enable secure communication between your assistant and the Developer Portal.
Publish the app: Package your build and upload it as a custom app to the Developer Portal.
NoteThis workflow currently supports the submission of Custom apps only. Support for submitting public apps to the Freshworks Marketplace is currently under development.