Developer Portal for YouTrack and Hub Help

YouTrack JavaScript Ecosystem

The YouTrack JavaScript ecosystem lets you adapt YouTrack to the way your organization works. You can build interactive apps, provide tools for AI clients, automate routine processes, connect external services, and migrate data from other systems.

If you are new to the ecosystem, start with YouTrack JavaScript Runtime Environment. This overview introduces the package model, frontend and backend execution environments, component types, availability, and permissions.

When you are ready to begin, choose a path based on what you want to build or migrate.

Development Paths

Goal

Start here

Build an app with widgets, HTTP endpoints, settings, storage, custom MCP tools, workflow rules, or a combination of components.

Apps

Use predefined tools from an AI client or add custom JavaScript tools to the YouTrack MCP server.

MCP Tools

Create and manage rule-only automation, or learn how workflow rules respond to changes, schedules, user actions, state transitions, and SLA events.

Workflows

Use backend JavaScript modules to work with YouTrack entities, send HTTP requests, and perform other server-side operations.

YouTrack JavaScript API

Customize a predefined import or write a script that migrates data from another system to YouTrack.

Import Scripts

10 September 2026