﻿---
title: ES|QL source commands
description: An ES|QL source command produces a table, typically with data from Elasticsearch. An ES|QL query must start with a source command. ES|QL supports these...
url: https://www.elastic.co/elastic/docs-builder/docs/2841/reference/query-languages/esql/commands/source-commands
products:
  - Elasticsearch
applies_to:
  - Elastic Cloud Serverless: Generally available
  - Elastic Stack: Generally available
---

# ES|QL source commands
An ES|QL source command produces a table, typically with data from Elasticsearch. An ES|QL query must start with a source command.
![A source command producing a table from Elasticsearch](https://www.elastic.co/elastic/docs-builder/docs/2841/reference/query-languages/images/source-command.svg)

ES|QL supports these source commands:
- [`FROM`](https://www.elastic.co/elastic/docs-builder/docs/2841/reference/query-languages/esql/commands/from)
- [`ROW`](https://www.elastic.co/elastic/docs-builder/docs/2841/reference/query-languages/esql/commands/row)
- [`SHOW`](https://www.elastic.co/elastic/docs-builder/docs/2841/reference/query-languages/esql/commands/show)
- [`TS`](https://www.elastic.co/elastic/docs-builder/docs/2841/reference/query-languages/esql/commands/ts) <applies-to>Elastic Stack: Preview since 9.2</applies-to> <applies-to>Elastic Cloud Serverless: Preview</applies-to>