a sine qua non
formal
something that is necessary, especially if you are going to achieve a particular thing.
The company sees training as the sine qua non of success. (often + of)
Cambridge English Idioms Dictionary