Kong/insomnia · error · Error
Unsupported platform
Error message
Unsupported platform
What it means
Error "Unsupported platform" thrown in Kong/insomnia.
Source
Thrown at packages/insomnia-inso/src/util.ts:21
/**
* getAppDataDir returns the data directory for an Electron app,
* it is equivalent to the app.getPath('userData') API in Electron.
* https://www.electronjs.org/docs/api/app#appgetpathname
*/
export function getAppDataDir(app: string): string {
switch (process.platform) {
case 'darwin': {
return path.join(homedir(), 'Library', 'Application Support', app);
}
case 'win32': {
return path.join(process.env.APPDATA || path.join(homedir(), 'AppData', 'Roaming'), app);
}
case 'linux': {
return path.join(process.env.XDG_DATA_HOME || path.join(homedir(), '.config'), app);
}
default: {
throw new Error('Unsupported platform');
}
}
}
export const getDefaultProductName = (): string => {
const name = process.env.DEFAULT_APP_NAME;
if (!name) {
throw new Error('Environment variable DEFAULT_APP_NAME is not set.');
}
return name;
};
View on GitHub (pinned to d9bb2b0142)
When it happens
Trigger: Thrown at packages/insomnia-inso/src/util.ts:21 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Kong/insomnia@d9bb2b0142 (2026-08-26).
Data as JSON: /api/errors/75caee26460bc882.
Report an issue: GitHub.