Caveolin genes encode integral membrane proteins known as caveolins, which are the principal components of caveolae. These are small, flask-shaped invaginations in the plasma membrane. There are three main types of caveolin genes: CAV1, CAV2, and CAV3.