IDA Plugins & IDAPython Scripting Library.
For documentation, see sark.rtfd.io.
For latest version (IDA7.4 & Python3):
pip3 install -U git+https://github.com/tmr232/Sark.git#egg=Sark
Or from PyPI:
pip3 install sark
For more info see here.
As of the release of IDA 7.4, Sark is only actively developed for IDA7.4 or newer, and Python 3.
Python2 and older IDA is still supported for bugfixes & community contributions and is maintained on the IDA-6.x branch.
To install Sark for older IDA use:
pip2 install -U git+https://github.com/tmr232/Sark.git@IDA-6.x#egg=Sark
Or from PyPI:
pip2 install "sark<7.4"
Plugin documentation and installation instructions.