ESP32 BLE (which micro-controller to buy)

I am watching Stuart Patterson’s tutorial videos on sniffing Bluetooth Low Energy https://hackaday.com/2021/03/23/a-crash … ow-energy/ where he uses an ESP32 BLE micro-controller and the Arduino IDE to interface via BLE with another BLE device (i.e., a multi-colored lamp). In the Arduino IDE, he accesses File > Examples > ESP32 BLE Arduino > BLE_client. BLE_client is the Arduino sketch that he downloads into the ESP32 BLE micro-controller to interface with his other BLE device (i.e., the lamp). When I search Sparkfun for the ESP32 BLE, I am confused as to which one that I need to buy. Can anyone please tell me which Sparkfun micro-controller is equivalent to the ESP32 BLE and thus is compatible with the BLE sketches in the Arduino IDE examples library?

Stuart Patterson is using Arduino IDE 1.8.13, and I am using Arduino IDE 2.1.1, but I thought that that did not matter as long as you set the IDE to the board that you were using by going in the IDE to Tools > Board > Boards Manager… I am no expert at Arduino, but I think that years ago that is what I did when I used different Arduino microcontrollers (i.e., boards) on my Arduino IDE. However, admittedly, my memory of that may be inaccurate.