Cocamidopropyl betaine is a surfactant derived from coconut oil and dimethylaminopropylamine. It is used in personal care products such as shampoos, hand soaps, and body washes as a foaming agent and viscosity builder. It is known for its ability to create a rich lather and its mildness on the skin.