# transform

`speakeasy openapi transform`

Transform an OpenAPI spec using a well-defined function

## Usage

```
speakeasy openapi transform [flags]
```

### Options

```
  -h, --help   help for transform
```

### Options inherited from parent commands

```
      --logLevel string   the log level (available options: [info, warn, error]) (default "info")
```

### Parent Command

- [speakeasy openapi](/content/docs/speakeasy-reference/cli/openapi/index.html) \- Utilities for working with OpenAPI documents

### Sub Commands

- [speakeasy openapi transform cleanup](/content/docs/speakeasy-reference/cli/openapi/transform/cleanup/index.html) \- Cleanup the formatting of a given OpenAPI document
- [speakeasy openapi transform convert-swagger](/content/docs/speakeasy-reference/cli/openapi/transform/convert-swagger/index.html) \- Given a Swagger 2.0 file, convert it to an OpenAPI 3.x file
- [speakeasy openapi transform filter-operations](/content/docs/speakeasy-reference/cli/openapi/transform/filter-operations/index.html) \- Given an OpenAPI file, filter down to just the given set of operations
- [speakeasy openapi transform format](/content/docs/speakeasy-reference/cli/openapi/transform/format/index.html) \- Format an OpenAPI document to be more human-readable
- [speakeasy openapi transform normalize](/content/docs/speakeasy-reference/cli/openapi/transform/normalize/index.html) \- Normalize an OpenAPI document to be more human-readable
- [speakeasy openapi transform remove-unused](/content/docs/speakeasy-reference/cli/openapi/transform/remove-unused/index.html) \- Given an OpenAPI file, remove all unused options

Last updated on May 7, 2025
