# 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](/docs/speakeasy-reference/cli/openapi)	 - Utilities for working with OpenAPI documents
### Sub Commands

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