JetBrains
Discover users and track JetBrains license assignments across your organization
JetBrains produces widely-used developer tools including IntelliJ IDEA, PyCharm, WebStorm, and the full suite of language-specific IDEs. Connecting JetBrains to Harmony gives IT teams visibility into which users have licenses assigned and which JetBrains products are in use across the organization.
What the JetBrains integration enables
User Discovery
Surface all JetBrains license holders in Harmony's software inventory
License Tracking
See which JetBrains products are assigned to each user
Seat Utilization
Identify unassigned or inactive licenses to optimize spend
Multi-Instance Support
Connect multiple JetBrains accounts for organizations with separate accounts
Per-Product Tracking
Each JetBrains IDE and tool appears as its own entry in your Applications catalog, with individual usage and user data
Prerequisites
JetBrains Account Admin: Org administration access in JetBrains Account
Customer Code: Your organization's customer code from JetBrains Account
Harmony Account: Active Harmony workspace
Connect JetBrains to Harmony
Step 1: Generate a Personal API Token
Go to JetBrains Account and sign in
Navigate to Org administration > API
Click Generate new token, enter a name (e.g.
Harmony Integration), and confirmCopy the generated token
Step 2: Find your Customer Code
Go to account.jetbrains.com/licenses/notifications and sign in
Your Customer Code is the number displayed beneath your organization's name in the Organizations in JetBrains Console section

Step 3: Navigate to Integrations
Log in to your Harmony dashboard
Go to Settings > Integrations
Find JetBrains under Software Management and click Connect
Step 4: Enter Credentials
Enter your API Token
Enter your Customer Code
Click Connect
What Harmony Syncs
From JetBrains:
Users (name, email, account status)
License assignments per user
Products and subscription details - each JetBrains IDE and tool tracked individually (IntelliJ IDEA, PyCharm, WebStorm, Rider, CLion, GoLand, RubyMine, PhpStorm, RustRover, and more)
License pool totals and available seats
Per-Product Visibility in the Applications Catalog
Each JetBrains product now appears as its own entry in your Applications catalog, rather than a single aggregated "JetBrains" item. This mirrors how Microsoft 365 apps are broken out, giving you precise visibility into which tools your team actually uses and who is assigned to each one.
The following products are tracked individually:
IDEs: IntelliJ IDEA, PyCharm, WebStorm, Rider, CLion, GoLand, RubyMine, PhpStorm, RustRover, and more
Data tools: DataSpell, Datalore
Quality and profiling tools: Qodana, ReSharper, ReSharper C++, dotCover, dotMemory, dotTrace
Platform and services: TeamCity, YouTrack, JetBrains AI, JetBrains Academy
Bundles and suites: All Products Pack, dotUltimate, JetBrains IDE Services
Each product row includes its individual usage data and assigned users, so you can right-size licenses for every tool independently.
Use Cases
Last updated
Was this helpful?
