# Welcome to Hex-Rays docs

## Getting Started

New to IDA? Explore our selection of documentation to support you through the installation process and kickstart your reverse engineering journey.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Install IDA</strong></td><td>Get your IDA instance up and running on your local machine</td><td><a href="getting-started/install-ida">install-ida</a></td><td><a href="https://920252027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXnMt6HMopakRTMzxxSKh%2Fuploads%2Fgit-blob-8e0685657a8b6a77aa0c202421d66c00ace61d35%2Finstall%20IDA.jpg?alt=media">install IDA.jpg</a></td></tr><tr><td><strong>Activate your license</strong></td><td>Check how to activate your license and share them with your team members</td><td><a href="getting-started/licensing">licensing</a></td><td><a href="https://920252027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXnMt6HMopakRTMzxxSKh%2Fuploads%2Fgit-blob-948938fac30cc3902b46d58242561ce96b1f5d41%2FActivate%20license.jpg?alt=media">Activate license.jpg</a></td></tr><tr><td><strong>Check basic features</strong></td><td>Reverse your first binary file and discover the capabilities of disassembly and decompilation</td><td><a href="getting-started/basic-usage">basic-usage</a></td><td><a href="https://920252027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXnMt6HMopakRTMzxxSKh%2Fuploads%2Fgit-blob-3c7c0f3fb0f1f4a7a83cec4b455ade2d93802b84%2FCheck%20basic%20feature.jpg?alt=media">Check basic feature.jpg</a></td></tr></tbody></table>

## IDA Core

The essential capabilities and renowned, fundamental components of IDA. This section gives you everything you need to set up your workspace and begin your analysis.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Disassembler</strong></td><td>Human-readable assembly code</td><td><a href="core/disassembler">disassembler</a></td></tr><tr><td><strong>Decompiler</strong></td><td>Readable pseudocode and microcode to power up your analysis</td><td><a href="core/decompiler">decompiler</a></td></tr><tr><td><strong>Debugger</strong></td><td>Local and remote dynamic analysis</td><td><a href="core/debugger">debugger</a></td></tr></tbody></table>

## IDA Extensions

Optional IDA features, including selectable decompilers, add-ons, and enterprise licensing options.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Teams</strong></td><td>Collaborative reverse engineering</td><td><a href="core/user-interface/reference/menu-bar-actions/common-actions-2">common-actions-2</a></td></tr><tr><td><strong>Private Lumina</strong></td><td>Get fast function recognition with full control over your metadata</td><td><a href="core/decompiler">decompiler</a></td></tr><tr><td><strong>Floating License Server</strong></td><td>License sharing across users and devices</td><td><a href="extensions/floating-license">floating-license</a></td></tr></tbody></table>

## Developer Resources

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Domain API</strong></td><td><a href="https://github.com/HexRaysSA/ida-docs/blob/9.3/developer-guide/domain-api.md">https://github.com/HexRaysSA/ida-docs/blob/9.3/developer-guide/domain-api.md</a></td></tr><tr><td><strong>C++ SDK</strong></td><td><a href="https://github.com/HexRaysSA/ida-docs/blob/9.3/developer-guide/cpp-sdk.md">https://github.com/HexRaysSA/ida-docs/blob/9.3/developer-guide/cpp-sdk.md</a></td></tr><tr><td><strong>IDAPython SDK</strong></td><td><a href="https://github.com/HexRaysSA/ida-docs/blob/9.3/developer-guide/idapython.md">https://github.com/HexRaysSA/ida-docs/blob/9.3/developer-guide/idapython.md</a></td></tr></tbody></table>

## What's new in docs?

Check the [latest updates](https://docs.hex-rays.com/readme/whats-new) in the Hex-Rays documentation.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hex-rays.com/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
