The permits and licenses necessary to sell food on street varies by location. Some areas require special permits based on the type of food being sold and the type of method used. For example, food trucks might have different requirements than food carts or sidewalk sales.
The local health department is a good place to contact to find out about requirements for food vendors in a specific area. City hall can let a person know about business licenses and tax permits. It is necessary to have all permits and licenses in order prior to opening a food-based business, as there are penalties associated with selling foodstuffs illegally.