Wi-Fi is the most ubiquitous wireless connectivity technology today. After becoming a standard feature in all laptops, smartphones and tablets, Wi-Fi is being added to simpler products like home appliances, thermostats and many other home and building automation products that are feeding the exploding Internet of Things (IoT). Provisioning IoT products, that do not have a keyboard and display as a user interface, in a simple and robust way is a significant challenge. This paper reviews the main Wi-Fi provisioning methods available in the market and provides guidelines for choosing the right provisioning method for your product.