# SQL workbooks

Use SQL workbooks to save SQL content and manage its versions. These interfaces do not execute SQL; use [SQL execution](../sql-execution/index.md) when you need to run SQL.

- `workbook_id` identifies a record with saved SQL. This value is returned when creating a record or viewing a list of saved SQL.
- `version_id` identifies a SQL version in this record. This value is returned when creating a draft or viewing a version list.

Interface paths, field names, and some error responses still use `workbook` or "SQL workbook", which all refer to the SQL save record described above.

```{toctree}
:hidden:
:maxdepth: 1

View SQL workbook list <list-workbooks>
View SQL workbook version content <get-workbook>
Create SQL workbook <create-workbook>
Update SQL workbook name <update-workbook>
Delete SQL workbook <delete-workbook>
View SQL workbook version list <list-workbook-versions>
Create SQL draft version <create-workbook-draft>
Update SQL draft version <update-workbook-draft>
Finalize SQL version <finalize-workbook-version>
```
