Urban farming is the practice of growing, processing, and distributing food and other produce through plant cultivation in and around cities for self consumption or for feeding the local population. Over the last few years, the focus on urban farming has increased considerably due to the large numbers of people moving to the cities, the effects of climate change and the need to sustain food security. The urban farming market is diverse, with multiple farming techniques and various technologies enabling urban farming. The rising demand for food in the urban regions due to the increase in population makes urban farming an important sustaining factor for global food security. The study analyzes the innovations in farming practices and the key technologies enabling urban farming.