# SQL

Execute and validate SQL against connections and datasets.

<!-- -->

## [📄️Run Query](/de/reference/run-query.md)

[Run an inline alias-only SQL query across the caller's own datasets.](/de/reference/run-query.md)

## [📄️Read Sql Queries](/de/reference/read-sql-queries.md)

[Cursor-paginated. The wire query parameter is \`exclusiveStartKey\` (what the cURL tab and the parameter table show); the TypeScript SDK takes it as the \`exclusiveStartKey\` option and the Python SDK as the \`exclusive\_start\_key\` keyword — one parameter, spelled per language. Pass the previous page's \`nextKey\` and stop when it comes back \`null\` — or let \`iterAll()\` / \`iter\_all()\` drive the cursor for you (see the SDKs page, 'Pagination').](/de/reference/read-sql-queries.md)

## [📄️Create Sql Query](/de/reference/create-sql-query.md)

[SQL endpoint with simplified templating handled on backend](/de/reference/create-sql-query.md)

## [📄️Create Sql Query Batch](/de/reference/create-sql-query-batch.md)

[Batch SQL query submission for authenticated dashboards.](/de/reference/create-sql-query-batch.md)

## [📄️Cleanup Sql Queries](/de/reference/cleanup-sql-queries.md)

[Remove expired SQL query results and report how many were removed.](/de/reference/cleanup-sql-queries.md)

## [📄️Warmup Worker](/de/reference/warmup-worker.md)

[Pre-warm a job\_v4 worker for the given dataset combination.](/de/reference/warmup-worker.md)

## [📄️Delete Sql Query](/de/reference/delete-sql-query.md)

[Delete Sql Query](/de/reference/delete-sql-query.md)

## [📄️Read Sql Query](/de/reference/read-sql-query.md)

[Read Sql Query](/de/reference/read-sql-query.md)

## [📄️Update Sql Query](/de/reference/update-sql-query.md)

[Update Sql Query](/de/reference/update-sql-query.md)

## [📄️Get Sql Query Result](/de/reference/get-sql-query-result.md)

[Get Sql Query Result](/de/reference/get-sql-query-result.md)
