Drupal 8  8.0.2
Views overview
Collaboration diagram for Views overview:

Modules

 Views plugins
 
 Views hooks
 
 Views template files
 

Detailed Description

Overview of the Views module API

The Views module is a generalized query and display engine, which can be used to make views (formatted lists, grids, feeds, and other output) of items (often entities, but can be other types of data). Developers can interact with Views in several ways:

See Also