Is the ESP32 a microcontroller?

The ESP32 is a very versatile System On a Chip (SoC) that can be used as a general purpose microcontroller with quite an extensive set of peripherals including WiFi and Bluetooth wireless capabilities. It is manufactured by Shanghai-based Espressif Systems, and costs less than 230