IDAPython is the official Python SDK for Hex-Rays IDA Pro disassembler. This PyPI package (version 0.0.8) provides the `idapython` module that allows loading and executing IDA scripts from outside IDA. It is a thin wrapper that communicates with a running IDA instance via IPC. Note that the standard IDAPython API (ida_*, idc, idautils) is only available inside IDA's embedded Python, not from this external package. Use for automation, script launching, and headless analysis.
pip install idaproNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connect to a running IDA instance and execute a Python statement inside IDA's embedded Python environment.
Use 'import idapro' only for the external wrapper. For standard IDAPython scripting, work inside IDA or use IDA's built-in Python environment.
Start IDA Pro and open a database before running scripts that use 'idapro'.
Use 'from idapro import idapython' or simply 'import idapro' and call 'idapro.IDAPython()'.
For non-blocking execution, check if 'ida.exec_async' is available or run code that completes quickly.