header-logo
Getting started with WixBuild your website and business with Wix. Try using our AI tools to create your website, customize templates, or hire professionals to build or enhance your online presence.
Creating a websiteRead how to use the Wix Editor and manage content on your site. Discover how to protect your visitors' privacy and make your site accessible.
Account & billingReview your account settings, manage your subscriptions and plans and understand your invoices.
Using the Wix mobile appsUse our mobile apps to run your business efficiently on the go and set up a dedicated app for your site members to stay in touch.
Connecting a domainFollow our step-by step guides to learn how to purchase, connect or transfer a domain for your site, and find out how to keep your site’s data secure.
Managing your businessGet tools to grow your business and web presence. Find the right tools for your specific needs, set up online payments and keep track of your site's analytics.
Promoting your siteLearn to make your site more visible promoting it on search engines, sending emails and running paid ads. Improve your online presence with practical tips.
Studio, Partners & EnterpriseGet the most out of your Studio or Enterprise account with advanced features that'll help you work more efficiently.
Need more help?Find solutions for site performance and technical issues, learn about issues we’re working to fix or contact us for help.
placeholder-preview-image
Wix LearnImprove your skills with our courses and tutorials.
Wix BlogGet tips for web design, marketing and more.
SEO Learning HubLearn to increase organic site traffic from search engines.
Website developmentBuild a custom site using our full-stack platform.
Hire a ProfessionalGet matched with a specialist to help you reach your goals.
placeholder-preview-image
In this article
  • Choose your environment
  • CLI
  • Blocks
  • Choose your API
  • Manage your app in the app dashboard

Building an App on Wix

In this article
  • Choose your environment
  • CLI
  • Blocks
  • Choose your API
  • Manage your app in the app dashboard
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, 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 app dashboard

The app dashboard in your Custom Apps section of your Studio workspace 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 portal to learn everything there is to know about building Wix apps.

Helpmate

Hello

Need a bit more guidance?
Unlock personalized helpLog in to get the most out of Helpmate.