Where are the field labels and descriptions stored? I have been exploring Drupal 8 and it's tables lately. The config table has the storage information serialized as blob. But it doesn't store the Label or Description of a field. Where can one find these data? Is there a core function which helps in fetching all these data for a particular content type?
You can try something like this :-

$node = \Drupal::routeMatch()-&gt;getParameter('node');
if ($node) {
$field_label = $node-&gt;field_file-&gt;getFieldDefinition()-&gt;getLabel();
$field_desc = $node-&gt;field_file-&gt;getFieldDefinition()-&gt;getDescription();
$field_settings = $node-&gt;field_file-&gt;getFieldDefinition()-&gt;getSettings();
}