Apart from classical methods such as Fischer, Reissert, and Madelung protocols,many transition metal-assisted intermolecular annulation and intramolecular cyclization methods have been developed in the last two decades which provide indole derivatives efficiently and with different functional group compatibility