Weaving

The main types of carpet weaving techniques are as follows.

Hand-knotted carpets are produced by one of the most customary and fascinating techniques of weaving Indian carpets.
Hand tufted carpets.
Handloom / Loom knotted weaving.
Flat weave/pile Kilims/hand woven.
Power Loomed Carpets.