This is a D1 mini, it is a mini WIFI board based on the ESP-8266EX. It has 11 digital input/output pins, all pins have interrupt/pwm/I2C/one-wire supported (except D0). There is 1 analog input (3.3V max input), a Micro USB connection and a reset button.
eBay