No, not entirely. NYX has vegan lines, but some products, such as the butter gloss, contain beeswax.