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.

What is Teams

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

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

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

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

The Teams menu 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.

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.

Supercharge your workflow with our add-ons

As the complexity of your analysis grows, you may want to use additional tools for enhanced productivity.

Private Lumina

Maximize Lumina’s potential with a private server. Secure your data and maintain full control over your metadata.

Teams

Collaborate online or offline with your teammates while analyzing the same binary.

Frequently asked questions

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

Is Teams add-on available in all plans?

Teams is available as an add-on only for the business IDA Pro plans (or IDA Pro with a Classroom discount).

Teams add-on needs to be purchased separately for the Essential and Expert-2/-4/-6 plans. However, it’s included in the Ultimate plan at no extra cost.

Teams add-on is not available for IDA Classroom, IDA Home and IDA Free.

Can I buy a Teams add-on at any point during my active subscription?

Yes, you can buy a Teams add-on later on at any time when your subscription remains active.

What does it mean that Teams is an add-on?

As of September 30, 2024, IDA Teams will no longer be sold as a separate product. As Hex-Rays adopts a subscription-based licensing model, the Teams functionality is still available to users, but as an add-on to any version of IDA Pro, which needs to be purchased on top of IDA Pro.

I have IDA TEAMS license. How can I upgrade to IDA 9.0?

The capabilities offered by the current “IDA TEAMS” product will only be available through the “Teams” add-on that can be purchased along with our IDA Pro subscription plans.

As a user with active IDA TEAMS license, you can migrate to IDA 9.0 under special conditions. Check our migration FAQ for guidance on transitioning to the new IDA Pro subscription plans, including the paid ‘Teams’ add-on.