Data source overview
In Casewhere, applications and components fetch data from data sources instead of opening connections directly to the database. This is to hide the complexity of working with the database while maximizing reusability. The data consumers don't need to worry about where data is loaded or computed. They only need to know what the data source offers - the output data structure. A data source can serve different purposes. You can access data sources from widgets, workflows, or even from worker sites.
Data sources are used in Casewhere widgets:
or in Casewhere workflows:
It's also possible to access data sources from worker site components: