Consumer is an object in the Provider library that offers a simple API to interact with your provided models in the widgets themselves . In plain English, Consumer exposes instances of provided models, so you can display data and call methods on your provided model.