# Data Viewers

Add a Data Viewer List or a Data Viewer Grid to your app in order to connect to your data source:

{% content-ref url="data-viewer-list" %}
[data-viewer-list](https://docs.thunkable.com/snap-to-place/data-viewer-list)
{% endcontent-ref %}

{% content-ref url="data-viewer-grid" %}
[data-viewer-grid](https://docs.thunkable.com/snap-to-place/data-viewer-grid)
{% endcontent-ref %}

You can design custom layouts for displaying your data:

{% content-ref url="custom-data-viewer-layout" %}
[custom-data-viewer-layout](https://docs.thunkable.com/snap-to-place/custom-data-viewer-layout)
{% endcontent-ref %}

You can use blocks to let your user create, read, update and delete information in your data source by interacting with the Data Viewer, using Data Sources blocks:

{% content-ref url="data-sources" %}
[data-sources](https://docs.thunkable.com/snap-to-place/data-sources)
{% endcontent-ref %}
