A data source is how LakeQL reaches a query engine. An adapter implements a neutral contract. The core packages — the API, the CLI, the query builder — never depend on a specific engine.
This section introduces what data sources and adapters are and the datasource contract adapters implement. The @lakeql/datasource API reference closes the section.