Poke balls in Pokemon GO are vital tools that trainers will need to build up their team. These balls act as both capture devices and homes that hold caught Pokemon. There are currently 5 different types in the game, but only 3 are usable in most situations.