About the Wix CLI for Apps

With the Wix CLI, you can create, develop, and release Wix apps. This section documents what's specific to app projects: their project structure and the commands that work in them.

Note: Commands that you use with apps but aren't specific to them, such as logging in, are global commands.

You can call Wix APIs directly from your app's code. The CLI handles token management and authentication, so you don't need to set up a Wix client.

To create your first app, see Quick Start a Wix-Managed App with the Wix CLI for Apps.

Project structure

An app project follows a standard project structure. Its main packages are @wix/cli and @wix/custom-extensions, described in package.json. You add functionality with extensions, such as dashboard pages and event handlers, and you can organize them in your own folders in the src/ folder.

Commands

The Wix CLI for Apps Command Reference documents the commands for app projects:

  • Project creation commands run through npm create @wix/new, before a project exists.
  • Project commands run in the folder of a project that uses the app project structure.

Develop, test, and release

Earlier app project structures

Older app projects may use an earlier project structure. For those structures, see About Legacy CLIs.

To find out which structure a project uses, see Determine Which CLI Your Project Uses.

To move a project to the current structure, see About Migrating an App to the New Wix CLI.

Last updated: 10 November 2026

Did this help?