What is Form I-129?

Form I-129 is the petition form used for the E, H, L and R, O, P and Q visa categories.