Redocly CLI guides
A selection of guides to common tasks with Redocly CLI.
Redocly CLI quickstart
Take your first steps with Redocly CLI.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)
OpenAPI starter project
Get started with OpenAPI and Redocly, using this sample project.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)
Enforce response contents
How to create a custom rule to enforce response contents.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)
Lint and bundle in one command
Combine lint and bundle commands, and check each command succeeds.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)
Hide internal APIs
How to hide internal APIs.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)
Replace the server URL
How to replace the server URL in different environments.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)
Lint AsyncAPI descriptions
API governance for async and streaming API applications.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)
Lint Arazzo descriptions
Check the validity of Arazzo descriptions for workflows.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)
Change the OAuth2 token URL
How to change the OAuth2 token URL.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)
Hide OpenAPI specification extensions
How to create a custom decorator to hide OpenAPI specification extensions.
![](/assets/arrow.466cdbfdf40f0641bc812f8d07fca87536fa6f035815c0c0c6ac80406a245158.33dfd5cc.png)