# Datasource

A Lakewatch datasource: a pipeline that ingests security data and writes it to Unity
 Catalog tables.

 What a datasource ingests is defined by its ingestion method (`autoloader`,
 `unity_catalog_connection`, or `existing_table`), which sets how the data arrives,
 together with its `parsers`, which define the schemas that the arriving data is matched
 against and written as.

## The Datasource object

- [datasource/object.md](datasource/object.md)

## Endpoints

### Get a datasource

- [GET /api/2.0/lakewatch/{name=datasources/*}](get-datasource.md)

### List datasources

- [GET /api/2.0/lakewatch/datasources](list-datasources.md)

### Create a datasource

- [POST /api/2.0/lakewatch/datasources](create-datasource.md)

### Update a datasource

- [PATCH /api/2.0/lakewatch/{name=datasources/*}](update-datasource.md)

### Delete a datasource

- [DELETE /api/2.0/lakewatch/{name=datasources/*}](delete-datasource.md)

