The Wix Ecosystem

Before diving into the world of apps, it’s important to gain a basic understanding of the way the Wix ecosystem works. Once you understand what each part of the ecosystem does, start exploring the different ways to extend Wix with your own functionality.

The Wix ecosystem includes a range of tools and services that enable Wix users to build a web presence and manage their businesses online.

The following diagram shows the main parts of the Wix ecosystem:

Frontend interfaces

Users interact with Wix through several online interfaces. These include the actual websites that site owners build, as well as the tools they use to design their sites and manage their business.

Site editors

When building a site, the starting point for most Wix users is one of the site editors. The editors are where Wix users design their sites, install and customize apps, and write code.

Wix offers the following editors:

  • Wix Editor: Wix’s classic site builder.
  • Wix Studio: An advanced web creation platform for agencies, freelancers, and enterprises.

Both editors offer a visual, drag-and-drop interface that lets users:

  • Add and customize site pages, elements, widgets, and more.
  • Customize site functionality with JavaScript code using Velo.
  • Manage site content including text and media.
  • Add and manage business solutions, such as Wix Stores or Wix Bookings, from a selection of apps built by Wix and third-party developers.

Here's what the Wix Editor looks like:

Site dashboard

The dashboard is the site’s backoffice. It enables site owners to set up, manage, and operate their sites. In the dashboard, users can:

  • Configure site settings.
  • Manage site content including text and media.
  • Manage payments, customers, online marketing, automations, and more.
  • Add and manage business solutions, such as Wix Stores or Wix Bookings, from a selection of apps built by Wix and third-party developers.
  • Monitor site metrics, such as SEO performance, sales reports, and site traffic.

Here's what the dashboard looks like:

Backend capabilities

Wix’s backend system offers an extensive array of services, including Wix’s native business solutions, open platform features, and databases.

Wix business solutions

At the heart of Wix’s backend are its native business solutions, which cater to diverse industries with advanced solutions for bookings, online stores, events, payments, eCommerce, loyalty programs, and more. These business solutions are designed to integrate seamlessly with Wix websites, as well as with external clients that take advantage of Wix’s headless infrastructure.

APIs

Wix APIs give you access to Wix’s services and resources, providing a gateway that enables developers to easily integrate with different areas of the Wix ecosystem. APIs include:

  • Business solutions: Interact with Wix’s business solutions, such as eCommerce, Bookings, Events, and Restaurants.
  • Payments: Manage payments with Pricing Plans, Payments, and Billing APIs.
  • CRM and Members: Interact with and manage site contacts and members.
  • Data: Work with data stored in Wix-hosted and external databases.
  • Automations: Streamline work processes and send notifications.

Wix offers multiple API technologies for integrating with backend services and resources, including REST, JavaScript SDK, GraphQL, and Velo.

CMS

Wix's Content Management System (CMS) is responsible for managing the content that users add to their sites, including text, media, videos, store products, and booking services. The CMS seamlessly integrates with Wix's site-building tools, providing a user-friendly interface for creating and editing content, as well as mechanisms for easily connecting CMS data to site elements.

Did this help?