---
type: api
title: SQL
description: Elasticsearch's SQL APIs enable you to run SQL queries on Elasticsearch indices and data streams.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-sql
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-sql
products:
  - Elasticsearch Serverless
---

# SQL

`sql`

Elasticsearch's SQL APIs enable you to run SQL queries on Elasticsearch indices and data streams.

[Check out the overview and tutorials for the Elasticsearch SQL features.](https://www.elastic.co/docs/explore-analyze/query-filter/languages/sql)

- [Clear an SQL search cursor](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-clear-cursor): `POST` `/_sql/close`
- [Delete an async SQL search](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-delete-async): `DELETE` `/_sql/async/delete/{id}`
- [Get async SQL search results](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-get-async): `GET` `/_sql/async/{id}`
- [Get the async SQL search status](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-get-async-status): `GET` `/_sql/async/status/{id}`
- [Get SQL search results
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-query): `POST` (also `GET`) `/_sql`
- [Translate SQL into Elasticsearch queries
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-translate): `POST` (also `GET`) `/_sql/translate`
