sincecutoff.com
← all changes

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

Check the installed version and the source before using it. Entry JSON

Report a problem with this card