About Wix CLI Apps

Wix apps are packages of reusable functionality that Wix users can add to their sites. They can contain anything from a simple site widget to a full-stack business solution, complete with backend logic, user interfaces, and databases.

The Wix CLI allows you to build and deploy full-stack apps using Wix's React/Node.js stack. Built for use with the Wix JavaScript SDK, this framework provides a familiar JavaScript/TypeScript development experience while integrating seamlessly with Wix's cloud hosting and deployment system.

Which APIs to use

Develop Wix CLI apps using the Wix JavaScript SDK. The SDK allows you to add custom functionality and integrate with Wix business solutions in your app.

Note: Wix REST APIs aren't intended for use in CLI app development.

Wix hosting

CLI app code runs on Wix's cloud infrastructure. You don't need to set up or maintain your own servers. Wix handles hosting, scaling, and security for you.

Advantages of the Wix CLI

The Wix CLI is ideal for developers who want control over their app's architecture and business logic while working in Wix's ecosystem.

Key benefits of using the CLI to develop Wix apps include:

  • Standard JavaScript development workflow: Use your preferred IDE, tools, and packages.
  • Simple authentication: When developing an app with the CLI, you don't need to create a Wix client. Just call the Wix JavaScript SDK's APIs directly and authentication is taken care of for you automatically.
  • Integrated hosting and deployment: Your app is hosted on Wix's cloud services, so server setup, maintenance, scaling, and security are all handled by Wix.
  • Live preview: Test and iterate your app quickly before deploying changes.
  • Seamless collaboration: Use Git for version control and team development.

See also

To get started developing CLI apps, check out the CLI documentation.

Did this help?