Welcome to IDAPython API Reference 9.2

IDAPython allows you to create custom scripts and plugins that enhance IDA’s core functionality.

This reference documentation provides a comprehensive overview of all available modules, including variables, classes, and functions. You can explore the IDAPython API by navigating the modules on the left.

Other documentation resources

Explore the Developer Guide in our Hex-Rays Documentation Hub:

  • Cookbook: Check our examples library, which demonstrates practical implementation for the IDAPython API, complementing this reference. The samples include the recent examples for working with types.

  • Getting Started: If you’re new to IDAPython, we recommend starting with Getting Started with IDAPython. These docs introduce key concepts and help you begin exploring IDAPython’s capabilities.

  • Migration Guide: Read our Porting Guide that streamlines the process of updating your current scripts and plugins to the latest version of the IDAPython API, along with how-to examples.

  • Release Notes: For a complete list of recent API changes, refer to the latest Release Notes.

If you need further assistance, you can contact us or submit a request to our support team.

Note

If you are looking for IDAPython API Reference 8.5, please follow this link: python.docs.hex-rays.com/8.5.