An affiliate program is a type of partnership between an online casino and a third party website owner, where the website owner gets revenue from driving traffic (players) to the casino's website.