A casino affiliate program is a partnership between an individual or entity (the affiliate) and a casino, where the affiliate earns a commission for referring new players to the casino's website.