Developer Guide

Welcome to the Hex-Rays Developer Guide, where you can learn how to enhance IDA's capabilities and extend its features.

Whether you're new to IDA development or an experienced reverse engineer, our tools and documentation are designed to help you extend IDA’s capabilities to match your needs.

Beginner Development Path

Domain API

Our beginner-friendly Domain API is designed for faster scripting and offers an easy entry point, perfect for those who value simplicity over complexity.

Advanced Development Path

C++ and IDAPython SDK Fundamentals

For advanced use cases requiring low-level control, explore our C++ and IDAPython SDK. Begin your journey by learning about core concepts and exploring common examples relevant to your language of choice.

C++ and IDAPython SDK Reference Documentation

Refer to our detailed C++ and IDAPython SDK documentation for a complete overview of available modules and functions.

Last updated

Was this helpful?