<!-- WARNING: This documentation is auto-generated from the confluentinc/cli repository and should not be manually edited. -->

<a id="confluent-flink-shell"></a>

# confluent flink shell

## Description

Start Flink interactive SQL client.

```none
confluent flink shell [flags]
```

## Flags

```none
--environment string       Environment ID.
--compute-pool string      Flink compute pool ID.
--service-account string   Service account ID.
--database string          The database which will be used as the default database. When using Kafka, this is the cluster ID.
--context string           CLI context name.
--cloud string             Specify the cloud provider as "aws", "azure", or "gcp".
--region string            Cloud region for Flink (use "confluent flink region list" to see all).
```

## Global Flags

```none
-h, --help            Show help for this command.
    --unsafe-trace    Equivalent to -vvvv, but also log HTTP requests and responses which might contain plaintext secrets.
-v, --verbose count   Increase verbosity (-v for warn, -vv for info, -vvv for debug, -vvvv for trace).
```

## Examples

For a Quick Start with examples in context, see [https://docs.confluent.io/cloud/current/flink/get-started/quick-start-shell.html](https://docs.confluent.io/cloud/current/flink/get-started/quick-start-shell.html).

## See Also

* [confluent flink](index.md#confluent-flink) - Manage Apache Flink.
