Items

A Trainer can have up to 350 items at the start. Items can perform various actions:
 * Catching Pokémon or assisting with it like Razz Berry
 * Attracting Pokémon to your location with Lure or Incense
 * Help gain more experience
 * Restore HP like Potions or Revives
 * Hatch Eggs with Incubators

The amount of max items that can be carried can be increased in the shop by 50 for the cost of 200 PokeCoins by obtaining the Bag Upgrade.