This board is compatible with the Arduino IDE and with NodeMCU.
The board comes with three different sets of header pins: long-pin female headers, standard-pin female headers, and male pin headers. You can solder the set you choose to your board. The long-pin female headers are our favorite since they allow you to plug the board into a breadboard while also having female headers available on top of the board.
We offer a board similar to this called the ESP8266 D1 R2 V2.1.0 WiFi Dev Board that is shaped like the common Arduino UNO footprint.