Skip to content

Developer Guide

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

Utilize scripting options with the IDC language (IDA's native language) or IDAPython, or delve deeper into our SDK to build advanced modules and plugins.

Reference documentation

Check our reference documentation for C++ SDK and IDAPython.

C++ SDK referencehttps://cpp.docs.hex-rays.com
IDAPython referencehttps://python.docs.hex-rays.com/

Getting Started

Begin your journey by learning about core concepts and exploring common examples relevant to your language of choice.

Start using C++ SDKc++-sdk-getting-started.mdc++
Start using IDAPythonidapython-getting-started.mdidapython
Start using IDCcore-concepts.mdidc