What's new?
Check the latest changes in the Hex-Rays documentation, including new tutorials and manuals, along with significant revisions to existing content.
June-July 2026
Reworked Dyld Shared Cache workflow (IDA 9.4)
IDA 9.4 ships a redesigned workflow for analysing Apple Dyld Shared Caches. Opening a DSC no longer eagerly loads images: a new DSC Index subview lets you browse the cache's images, branch islands, branch mappings, GOTs and gaps, and pick what to load on demand. Three locator actions — by address, symbol or string — work across the entire cache, even on parts that have not been loaded yet. The whole workflow is exposed through a public scripting API (<dscu.h> / ida_dscu).
See DSC Workflow.
Git-based Teams (9.4)
The Teams add-on for IDA Pro now supports Git servers. You can collaborate on IDB files using GitHub, GitLab, Bitbucket, or any self-hosted provider. We've put together a few guides to help you get started:
Already have a Git repository? See the setup guide and the everyday tasks walkthrough.
Migrating from Vault? See the Vault to Git migration tutorial.
Need a self-hosted Git server? See our recommended Gitea setup.
Want to use IDA repositories from a terminal? See Using git-ida from the command line.
Deep Links (9.4)
IDA 9.4 introduces deep links: shareable URLs that navigate directly to a specific location in a database. Open them from a chat, email, or external tool and IDA jumps straight to the right spot. See Deep links for an overview and Using deep links for a step-by-step guide.
Unified Scripts window (9.4)
The old “Execute script” and “Snippets” dialogs have been replaced with a single dockable Scripts window. See the overview of its tabs and options.
New Qualcomm Hexagon disassembler and loader (9.4)
IDA 9.4 adds a new Hexagon (QDSP6) processor module and a Qualcomm MBN boot-image loader. See the Hexagon disassembler reference for details on packet-based execution, ISA coverage, and processor-specific display options, and the loading Qualcomm MBN files how-to for loader specifics.
Pathfinder, Jump Anywhere, and Xrefs Graph (9.4)
The new Pathfinder widget finds call paths between functions. You can pick waypoints, exclude noise, and view results as a tree or a highlighted Xrefs Graph.
Jump Anywhere is now the default jump dialog, with live previews, cross-database history, expression evaluation, and new options for restoring the last query on reopen.
The Xrefs Graph documentation has been updated to cover the redesigned interface, new node headers, and the path-highlighting layout used by Pathfinder.
May 2026
New clang parser tutorial
Added a clang parser tutorial covering how to parse C/C++/Objective-C headers and build type libraries. The clang parser is now the recommended replacement for IDAClang.
Server installation checklists
Published step-by-step installation checklists for servers:
March 2026
Documentation Updates for the 9.3 release
Along with the 9.3 release and several new and updated features, we also revised the relevant parts of the documentation to improve consistency. The most significant updates affect the following sections:
Teams – The Teams functionality is now fully integrated into IDA. The HVUI has been deprecated.
Floating License Server Administration – updated to cover new License Server features, including:
JSON Configuration,
Access Control Lists (ACL)
Access Logging, and
Enhanced lsadm
December 2025
Revamped Menu Bar Action Reference
We rewrote the reference documentation for all menu bar actions. Because the list of available actions in some menus are often context-sensitive, the documentation now allows you to explore available options and understand the change depending on the view you are working in.
November 2025
Introducing IDA Plugin Manager and Enhanced Plugin Ecosystem
With the rollout of the IDA Plugin Manager and a refined plugin ecosystem for discovering, installing and maintaining plugins we’re entering a new era of plugin management; for both plugin users and plugin authors.
For Plugin Users:
Plugin Manager transforms how you discover and install plugins. Browse available plugins via HCLI and install them in IDA with just a few clicks. Read the Plugin Manager docs for more.
For Plugin Developers:
Manual submissions via My Hex-Rays portal are a thing of the past. Publishing your plugin into new IDA Plugin Repository now follows a transparent, automated process that gets plugins into users' hands faster. Ensure your plugin is compatible with HCLI and Plugin Manager, and it's ready to be listed!
To ease the adoption, we've prepared a set of documents to make your plugin compatible with HCLI and Plugin Manager:
Repository Architecture | Packaging Format | Publishing guidelines | Testing checklist |
What's Changed in a nutshell:
ida.plugin.jsonfile has new required and optional fields.Plugins need to be packed into ZIP Archive
You should publish releases on GitHub
Migrating your existing plugins
Already submitted a plugin under the plugins.hex-rays.com? Check our FAQ for guidance on updating to the new ecosystem.
October 2025
Introducing HCLI Commands and Documentation Resources
With the release of HCLI - an extendable command-line interface for managing licenses, downloads, and more - the docs now include hint boxes showing HCLI commands as faster alternatives to certain actions. This is especially worth taking a glimpse at for admins who manage multiple license environments or plugin authors looking to automate their workflows.
Getting started:
Check out the HCLI documentation for installation steps, usage examples, and guidance on creating extensions.
Automation workflow:
Are you a plugin developer who wants to automate plugin testing and workflows? Take a look at the HCLI IDA GitHub Action for CI/CD integration that automatically installs IDA Pro and allows you to run tests across multiple platforms.
August 2025
Domain API Documentation Resources
The easy-to-use Domain API is our newly released, Pythonic interface for developing IDA plugins and scripts. To help you get up and running quickly with this open-source API, we’ve prepared a set of documentation resources:
Getting Started Guide, including installation and first steps
Not sure if the Domain API is right for you?
If you're new to the Domain API, start with our FAQ to see how it compares with existing approaches and whether it suits your needs.
June 2025
Revamped Subviews Overview
We refreshed and updated the Subviews listing and overview.
March 2025
Improved IDC Reference
We've refined the experience for the IDC Reference documentation. Starting now, you can explore it just like the IDAPython and C++ SDK references. To improve searchability and usability, we've moved the IDC function lists to a dedicated site. Meanwhile, conceptual documentation, such as core concepts, remains under the Developer Guide.
License Server on WSL – New Guide
We updated our Admin Guide with a step-by-step tutorial on how to configure the license server on WSL, making it easier for Windows users to set up and manage the Hex-Rays server for floating licenses.
February 2025
Debugger Tutorials – revamped and expanded
The local Linux Debugger and WinDbg Debugger tutorials have been revamped for clarity and updated.
A brand-new WinDbg Time Travel Debugging (TTD) tutorial has been added, covering installation, setup and essential commands.
License management command line options
The -Olicense command line switch is now documented as a part of the license manager.
January 2025
New Floating Licenses User Guide
We've introduced a Floating Licenses User Guide, that explains core concepts such as seats allocation, checking out, and borrowing licenses.
December 2024
Updated Porting Guides
With the recent changes to our API that came into life with SP1 for IDA 9.0, we updated Porting Guides for IDAPython and C++ SDK.
New IDAPython examples
With the new or reworked IDAPython examples that were added to our examples library, we revamped the examples categories to make the navigation among them more intuitive. Take a look at the new Working with types category for samples that utilize our updated Types endpoints.
Revamped IDAPython reference
We updated the UI layout of IDAPython Reference Documentation and improve cross-referencing.
November 2024
Other updates
To reflect the current state of Local Types window as a one hub to all types-related operations, we updated the Subviews.
October 2024
With IDA 9.0, we changed how the Hex-Rays documentation is organized and added new guides and tutorials to kickstart your IDA journey and ease the migration from previous IDA versions.
New Structure
Our docs are divided into three main categories:
User Guide, dedicated to individual users and covering whole IDA products (including add-ons, like Teams and Lumina). Most of the documentation regarding IDA, like manuals or tutorials, is currently accessible under the User Guide.
Developer Guide, which focuses on developer's needs, covers the reference and contextual documentation for IDAPython API and C++ SDK, as well as native IDC language. This part is mainly dedicated to plugin authors and devs interested in enhancing basic IDA capabilities with our development kit or scripting.
Admin Guide mainly focuses on administrators installing and managing servers for Teams and Lumina or floating licenses.
In Archive, we gathered docs with rather historical value that some of you may still find interesting but focused on previous versions of IDA.
New Getting Started Guides
We prepared a Getting Started section for IDA newbies and also gathered additional materials to help you find your way around our IDAPython API or IDA SDK.
Migration and Porting Guides
For those familiar with previous versions of IDA, we prepared Porting Guides for IDAPython and C++ SDK. If you use the Flexera server for floating licenses, check our Migration Guide for new Hex-Rays license server.
New features described
We added installation and setup guides for IDA Feeds plugin and idalib.
Last updated
Was this helpful?
