<a id="flink-sql-reference"></a>

# Flink SQL and Table API Reference in Confluent Cloud for Apache Flink

Confluent Cloud for Apache Flink® supports the SQL standard through Apache Flink® SQL and the
programmatic Flink Table API. This reference documents
[Data Definition Language (DDL) statements](../concepts/statements.md#flink-sql-statements),
[queries](queries/overview.md#flink-sql-queries),
[built-in functions](functions/overview.md#flink-sql-functions-overview), and the
[Table API](table-api.md#flink-table-api).

Apache Flink® SQL is based on [Apache Calcite](https://calcite.apache.org/),
which implements the SQL standard.

## Data types

Flink SQL has a rich set of native data types that you can use in SQL
statements and queries.

- [Data Types](datatypes.md#flink-sql-datatypes)

## Serialize and deserialize data

- [Data Type Mappings](serialization.md#flink-sql-serialization)

## Reserved keywords

Some string combinations are reserved as keywords for future use.

- [Flink SQL Reserved Keywords](keywords.md#flink-sql-keywords)

<a id="flink-cloud-regions"></a>

## Supported regions

Confluent Cloud for Apache Flink is available on AWS, Azure, and Google Cloud. For the full list of
supported regions and feature availability, see
[Confluent Cloud Regions and Availability by Cloud Provider](../../get-started/regions.md#providers-regions).

You can find the regions where Confluent Cloud for Apache Flink is available by using the
[Confluent CLI](flink-sql-cli.md#flink-cli-manage-regions) or the
[Flink REST API](../operate-and-deploy/flink-rest-api.md#flink-rest-api-list-regions). When you
[create a compute pool](../operate-and-deploy/create-compute-pool.md#flink-sql-manage-compute-pool-create) in the
Confluent Cloud Console, the **Region** dropdown lists the available regions.

## Related content

- [Stream Processing Concepts](../concepts/overview.md#flink-sql-stream-processing-concepts)
- [Time and Watermarks](../concepts/timely-stream-processing.md#flink-sql-timely-stream-processing)

#### NOTE
This website includes content developed at the [Apache Software Foundation](https://www.apache.org/)
under the terms of the [Apache License v2](https://www.apache.org/licenses/LICENSE-2.0.html).
