Yes, Spark Control comes with a built-in battery. For charging, we recommend using the supplied cable with a charging brick (not included)that features a USB port and supports at least 500mA charging. Charging via computer is not recommended.
Alternatively, any 9V center-negative power supply used for powering most guitar pedals can also be used to charge Spark Control.