Check out Directus Interface Extensions - these are form inputs used within the Directus Editor to capture data.
View PDF files from within the item editor
Get data from nested API queries.