Prerequisites
You need to be registered as a developer and have credentials to access Trackunit Manager. If you do not have those, talk to your Trackunit representative — and if you already have a Trackunit Manager username, include it in the request.
Trackunit will then enable the developer console inside Manager, which allows you to manage your IrisX Apps.
Confirm the developer console is active
Once Trackunit has enabled the developer console for your user, verify it before you start building:
- Sign in to Trackunit Manager with the user you requested access for.
- Confirm the IrisX App called Developer Console is available to your user.
If you do not see it, the setting may not have been applied to your account yet — reply on the same request thread to your Trackunit representative, including your Trackunit Manager username, and ask them to confirm it has been enabled.
Software versions
The IrisX App SDK needs certain tools to be on your machine:
- Node.js LTS Active LTS
- Git
Newer Node.js versions are accepted by the SDK's engines field, but Node.js 24 is what we build and test against.
To manage Node.js versions we recommend using something like Volta or similar.
Safari is not supported for local development. Use Chrome, Firefox, or Edge.
We don't have any requirements on IDE but highly recommend Visual Studio Code or Cursor, with the following extensions (both editors share the VS Code extension ecosystem).
- GraphQL: Language Feature Support
- GraphQL: Syntax Highlighting
- Tailwind CSS IntelliSense
- Jest Runner
Windows development
We do not prescribe a Trackunit-specific setup for Windows. For Node.js development on Windows, please follow Microsoft's official guidance, which covers their current recommendations — including when and how to use the Windows Subsystem for Linux.
If you use Visual Studio Code, Microsoft also publishes a guide to working with WSL from VS Code.