Welcome to angr's documentation!
================================

Welcome to angr's documentation! This documentation is intended to be a guide
for learning angr, as well as a reference for the API. If you're new to angr,

The angr team maintains a number of libraries that are used as part of angr.
These libraries are:

* `archinfo <https://api.angr.io/projects/archinfo/en/latest/>`_ - Information about CPU architectures
* `pyvex <https://api.angr.io/projects/pyvex/en/latest/>`_ - Python bindings to the VEX IR
* `pypcode <https://api.angr.io/projects/pypcode/en/latest/>`_ - Python bindings to the Pcode IR
* `cle <https://api.angr.io/projects/cle/en/latest/>`_ - Many-platform binary loader
* `claripy <https://api.angr.io/projects/claripy/en/latest/>`_ - Solver abstraction layer

angr also has a GUI! Check out `angr-management <https://github.com/angr/angr-management/>`_.


.. toctree::
   :maxdepth: 2

   quickstart
   getting-started/index
   core-concepts/index
   analyses/index
   advanced-topics/index
   extending-angr/index
   examples
   faq
   appendix/index
   api


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
