> ## Documentation Index
> Fetch the complete documentation index at: https://cosmo-docs.wundergraph.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete

> Delete a registered GraphQL client from a federated graph or monograph

## Usage

```bash theme={"system"}
npx wgc clients delete <client-name> --graph-name <graph-name>
```

## Description

The `npx wgc clients delete` command deletes a registered GraphQL client from a federated graph or monograph.

If the client has persisted operations or persisted operation traffic, the command asks for confirmation. Confirming deletes the client and its related persisted operations.

Use `--force` to skip confirmation. Use `--json` to print structured JSON output.

## Parameters

* `<client-name>`: The name of the registered GraphQL client.

## Options

* `-g, --graph-name <string>` : The name of the federated graph or monograph the client belongs to. Required.

* `-n, --namespace <string>` : The namespace of the federated graph or monograph. Defaults to `default`.

* `-j, --json` : Prints structured JSON instead of text.

* `-f, --force` : Deletes the client without confirmation. Required with `--json` if persisted operations would be deleted or have traffic.

## Examples

```bash theme={"system"}
npx wgc clients delete web --graph-name production
```

Deletes the client named `web` from the graph named `production`.

```bash theme={"system"}
npx wgc clients delete web --graph-name production --namespace staging --force
```

Deletes the client named `web` from the graph named `production` in the `staging` namespace without prompting.

```bash theme={"system"}
npx wgc clients delete web --graph-name production --json --force
```

Deletes the client named `web` and prints JSON output.
