I am planning to get a few raspberry pi zero for an embedded project at home, however it needs network capabilities(to communicate with other pis). I need WiFi for this project as I wont be able to get Ethernet in all the places I plan to use the Pi. I would also prefer the option that would take the least space.
I have looked into using a ESP8266 chip for the WiFi, they seem to be one of the cheaper options but I am not sure if I can get the WiFi working through that chip. I have seen some guides online but they don't say if they can get the Raspberry Pi zero to connect to the internet or not. Some guides also use it for some other purposes so now I am confused. Can this chip be used to get WiFi on the Pi zero and if it can are there any guides I can follow to do it myself or should I resort to getting a USB adapter?