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.
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.
The Wix CLI for Apps Command Reference documents the commands for app projects:
npm create @wix/new, before a project exists.wix app dev to work on your app on a development site. To choose, list, or create development sites, see Work with Development Sites.wix app env. See About Environment Variables in the CLI.wix app build, wix app preview, and wix app release. See Build and Deploy a Project with the Wix CLI.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