Reverse engineer together. On Git.

IDA Teams runs on Git. Share IDB files with your team using the Git provider you already use: GitHub, GitLab, Bitbucket, or self-hosted. No server to deploy. No new credentials to issue. Just clone, analyze, commit, push.

What is Teams?

IDA Teams is an IDA Pro add-on that turns reverse engineering into a team sport. Multiple analysts work on the same binary, capture their progress as commits, share findings with the team, and reconcile changes through a real three-way merge built into IDA. Teams collaborates over Git, so the binary that one analyst opens is the same binary the whole team is improving.

IDA Teams and GitHub

With Teams

No server to run

Teams talks directly to your Git remote. Stand up nothing, or self-host a single Docker container if you prefer.

Works with your Git provider

GitHub, GitLab, Bitbucket, Gitea, or any Git remote. Every analyst signs in with their own Git account.

Familiar workflow

Clone, commit, push, pull, branch, diff, merge. The version-control patterns your engineers already know, adapted for IDB files.

Built for real reverse-engineering teams

Clone and go

Clone and go

Point IDA at a Git repository and start working in seconds. Git LFS supported out of the box for large IDB files.

Commit your analysis

Commit your analysis

Capture every renamed function, retyped struct, and added comment as a Git commit, with author, timestamp, and message preserved.

Smart, IDB-aware merge

Smart, IDB-aware merge

IDA runs a background three-way merge on every pull. Comments on different lines, renames at different addresses, non-overlapping type changes: all resolved automatically. Real conflicts open IDA's interactive merge view, side by side.

Full revision history

Browse up to 100 recent commits on any IDB. Pick two and compare them: IDA opens both revisions side by side in a diff view

Work offline

Analyze on a plane, in a SCIF, or off the grid. A connection is only needed when you publish.

Manage everything from one place

The new Manage Repositories view lists every IDB repo on your machine. Pull and push without even opening a database.

Inside IDA

Everything happens from the Teams menu inside IDA:

  • Clone Repository: pull down a shared project
  • Commit / Commit and Push: save your work locally or publish in one step
  • Pull: fetch teammates' changes; auto-merge runs in the background
  • History: full commit log for the current IDB
  • Local Changes: quick diff of unsaved work
  • Revert Local Changes: discard everything since the last commit
  • Manage Repositories: multi-repo dashboard
  • Setup: configure your Git identity and remote

The IDA status bar shows your current branch, remote, and identity at all times.

The Teams menu inside IDA

Deploy it your way

Use your existing Git provider

If your team already uses GitHub, GitLab, or Bitbucket, you're done. Create a repo, share the URL, start analyzing.

Or host it yourself

For air-gapped or compliance-sensitive teams, we recommend Gitea, a lightweight, self-hosted Git server that runs in a single Docker container with as little as 1 GB of RAM. Our docs include a ready-to-go docker-compose.yml.

Add-ons

Teams

Shared license management, seat pooling and centralised administration for groups reversing together. Add it to any IDA Pro plan.

Learn more

Private Lumina

Run your own Lumina server so function names, prototypes and comments stay inside your organisation and never leave your network.

Learn more

Malware Analysis

A toolkit built for malware analysts: unpacking, deobfuscation, IOC extraction and threat triage, all wired into the same IDA database.

Learn more

Assist

Assist makes every reverse engineer more productive without ever leaving IDA.

Learn more

Ready to go with Private Teams add-on?

Add Teams to your IDA Pro subscription to enable cooperative work on your binaries

Frequently asked questions

You’ve got questions. We’ve got answers!

I currently have IDA Pro 8.x, what are my options to get to IDA 9.0?

You have two options:

If your perpetual license is in active support, you do not need to purchase a subscription to access IDA 9 under the new subscription model. Your active license allows you to receive a free subscription to IDA 9! To start using IDA 9 today you can access the installer in the new customer portal at my.hex-rays.com. There you can request a license key for your free subscription. Please note that the license key for your free IDA 9 subscription will expire at the end of your active support period. You can find detailed instructions on how to upgrade to IDA 9 here.

If your perpetual license has run out of support, or your support period is about to end, you can select a plan here and upgrade within our customer portal, my.hex-rays.com. For any questions or doubt, do not hesitate to contact sales@hex-rays.com

Can I get IDA Pro with a monthly subscription?

We offer solely yearly subscriptions.

Can I purchase IDA with a perpetual license?

Perpetual licenses are no longer offered as from September 30, 2024 as Hex-Rays adopts a subscription-based licensing model.

Any perpetual licenses bought before September 30, 2024 will remain valid and continue working according to their licensing terms. This means that you can continue to use indefinitely the specific IDA Pro version that you purchased before that date.

Please bear in mind that updates and support for previous versions will be discontinued after one year of the activation date.