Build an app

2 min read
Wix apps are solutions designed to extend Wix's existing business products or add brand new capabilities and value for Wix users.
Wix offers a best-in-class development platform that empowers you to create innovative solutions at lightning speed with a comprehensive suite of documentation, powerful APIs, tutorials, and code samples.
Once you’ve built your app we help you to showcase and sell it to millions of potential users through the Wix App Market, generating revenue while helping users to achieve success.
Learn more about building Wix apps.

Choose your environment

Wix offers 2 environments for building apps: the Wix CLI and Blocks. You can choose the environment that best suits your needs.

CLI

You can use the Wix CLI for app development, either as an alternative to the Wix Developers Center, or by integrating it into your existing Developers Center app. The CLI supports React-based frameworks and provides all the necessary tools to create powerful apps. Its seamless integration and straightforward setup require minimal configuration, making it a convenient choice for your development needs.

Blocks

Design and build reusable full-stack applications and UI components with Wix Blocks. Blocks provides app developers with hassle-free deployment and release flows, backend logic, and databases without server maintenance. It comes with the Wix's powerful layout and design tools to help you build responsive, precise, and beautiful widgets and pages.
Note:The Wix CLI and Blocks are designed to optimize Wix app development. However, you can also create apps in any environment you choose.

Choose your API

Wix offers 3 APIs for building apps: the REST API, the JavaScript SDK, and Velo. Using these APIs, your app can interact with site features such as eCommerce, payments, CRM, and CMS.
  • REST: The REST API allows you to access and manage Wix business solutions from any platform.
  • JavaScript SDK: The JavaScript SDK provides functionality that enables you to access and manage Wix business solutions from JavaScript applications.
  • Velo: Velo by Wix is a JavaScript library that allows you to write both frontend and backend code for Blocks apps.
You can build apps with the Wix CLI using the JavaScript SDK and REST. You can build apps with Blocks using Velo.

Manage your app in the Developers Center

The Wix Developers Center is the all-in-one hub for managing your apps, testing their functionality, and monitoring their performance.
  • Connect: Set up OAuth and permissions and webhooks.
  • Build: We provide a set of tools and pre-built extensions to help you quickly build and release apps. You can create automations and use extension templates for embedded scripts, dashboard pages, and widgets.
  • Manage: Respond to reviews, check analytics, process refunds, and make changes to your live app on-the-go.
  • Sell: Showcase your app's best features by setting up your App Market listing and creating promotional assets. You can also set up your app’s pricing

Get started

Visit our developer documentation portal to learn more about building Wix apps.

Did this help?