shopify app validate checks app and extension configuration
Introduced 2026-04-02 · score 0.97
HOW TO USE IT
When you need to check an app configuration and extension configurations against their schemas, run `shopify app validate` with the selected app context; use the listed flags to choose the app directory, config, or client ID, or reset settings.
shopify app validate [--client-id <client-id> | -c <config>] [--no-color] [--path <app-directory>] [--reset] [--verbose]WHY THIS HELPS
Check an app repository's configuration and extension TOML files for schema errors without running `dev` or `deploy`.
BEFORE THIS CHANGE
Run `shopify app dev` or `shopify app deploy` to trigger configuration validation as part of those workflows.
REQUIREMENTS AND LIMITATIONS
- Version: 3.93.0
- --client-id <value>: Client ID of your app.
- -c, --config <value>: Name of the app configuration; environment variable: SHOPIFY_FLAG_APP_CONFIG.
- --path <value>: Path to your app directory.
- --reset: Reset all your settings.
- --no-color: Disable color output.
- --verbose: Increase output verbosity.
- Prerequisite: Shopify CLI installed. General CLI requirements: Node.js 22.12 or higher, a Node.js package manager (npm, Yarn 1.x, or pnpm), and Git 2.28.0 or higher.
- The command links to the user's app using the linked app context.
- Docs conflict: Current Shopify docs use `shopify app config validate`; the 3.93.0 release documentation specifies `shopify app validate`. Current docs also list flags absent from 3.93.0. Used the versioned 3.93.0 README for the card’s command and flags.
FIRST-PARTY EVIDENCE
- https://github.com/Shopify/cli/releases/tag/3.93.0
- https://github.com/Shopify/cli/pull/6934
- https://github.com/Shopify/cli/blob/3.93.0/packages/cli/README.md
- https://shopify.dev/docs/api/shopify-cli
Check the installed version and the source before using it. Entry JSON