(ui-return-datasource)= # DataSource A data source is used to populate an experience builder data source that can be used to interact with other widgets, such as charts, tables and text widgets. See also {ref}`config-datasources` and {class}`dasf_exb.return_models.DataSource`. An example implementation is provided in the {func}`dasf_exb.backend.get_timeseries` function.