Skip to content
Last updated

Redocly CLI guides

A selection of guides to common tasks with Redocly CLI.

Redocly CLI quickstart

Take your first steps with Redocly CLI.

OpenAPI starter project

Get started with OpenAPI and Redocly, using this sample project.

Enforce response contents

Create a custom rule to enforce response contents.

Lint and bundle in one command

Combine lint and bundle commands, and check each command succeeds.

Hide internal APIs

Prevent APIs from being viewed by external audiences.

Replace the server URL

Replace the server URL in different environments.

Lint AsyncAPI descriptions

API governance for async and streaming API applications.

Lint Arazzo descriptions

Check the validity of Arazzo descriptions for workflows.

Lint Open-RPC descriptions

Check the validity of Open-RPC descriptions.

Change the OAuth2 token URL

How to change the OAuth2 token URL.

Hide OpenAPI specification extensions

How to create a custom decorator to hide OpenAPI specification extensions.

Configure API linting rules

Combine built-in and custom rules to match your API's standards.

Set up tab completion

Generate shell completions for the redocly command.

Update Redocly CLI

Keep your Redocly CLI installation current with the latest features and fixes.

Migrate to Redocly CLI v2

Essential changes when upgrading from v1.x to v2.x.

Migrate from openapi-cli

Upgrade from the deprecated openapi-cli by replacing it with redocly.

Migrate from redoc-cli

Replace the legacy redoc-cli commands with Redocly CLI equivalents.

Migrate from Spectral

Switch from Spectral to Redocly CLI's linting and tooling.

Migrate from swagger-cli

Replace the deprecated swagger-cli package with Redocly CLI.