If you need an ESP32 development board that's fully-assembled and ready to drop into a solderless breadboard or prototyping PCB, then this unit from PMD Way is for you. Not only does it breakout all the required ESP32 pins, it has a full USB interface via the CP2104 interface, which can also be used to power the board. Please note that the ESP32 is a 3.3V board - so don't exceed that on the I/O pins.
Specifications:
Power to the board is supplied via the on-board USB Micro B connector or directly via the “VIN” pin. The recommended external supply range is 7 to 12 volts.