> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: The Wix Ecosystem ## Article: The Wix Ecosystem ## Article Link: https://dev.wix.com/docs/develop-websites-sdk/get-started/overview/the-wix-ecosystem.md ## Article Content: # The Wix Ecosystem Before writing code for a site, it's important to have a basic understanding of the greater Wix ecosystem. Once you understand what each part of the ecosystem does and how they work together, you'll be ready to start writing code that interacts with the various parts of the ecosystem. The Wix ecosystem includes a range of tools and services that enable you to build a web presence and manage your business online. The following diagram shows the main parts of the Wix ecosystem: ![Wix ecosystem diagram](https://wixmp-833713b177cebf373f611808.wixmp.com/images/45a8810238260dae1fdc35cebe2d786b.png) ## Site creation Wix offers multiple approaches for creating websites, each designed for different needs and technical preferences. ### Drag-and-drop editors Wix offers the following drag-and-drop editors: - [Wix Studio](https://support.wix.com/en/wix-studio): An advanced web creation platform for agencies, freelancers, and enterprises. - [Wix Editor](https://support.wix.com/en/using-the-wix-editor): Wix's classic site builder. - [Wix Harmony](https://dev.wix.com/docs/develop-websites-sdk/get-started/overview/about-wix-harmony.md): An AI-powered editor designed for intuitive web creation. Note that Wix Harmony doesn't support custom code. Learn more about [Wix Harmony](https://dev.wix.com/docs/develop-websites-sdk/get-started/overview/about-wix-harmony.md). These editors offer a visual, drag-and-drop interface with AI-powered features that lets users: - Add and customize site pages, elements, widgets, and more. - Customize site functionality with code. - Manage site content including text and media. - Add and manage Wix business solutions, such as Wix Stores or Wix Bookings. - Add and manage apps built by 3rd-party developers. Sites built with these editors have a Wix-powered frontend. These are the sites documented in the [Develop Websites](https://dev.wix.com/docs/develop-websites-sdk.md) portal. Here's what Wix Studio looks like: ![Wix Studio](https://wixmp-833713b177cebf373f611808.wixmp.com/images/602c65a5abe17eba3931fee886a3cbf8.png) ### Other site creation approaches While the Develop Websites documentation focuses on drag-and-drop editor development, Wix offers additional site creation approaches: - **[Wix Vibe](https://support.wix.com/en/article/wix-vibe-an-overview)**: A conversational website creation tool that builds sites through natural language prompts. While Vibe includes visual editing components, these aren't as fully-featured as the dedicated drag-and-drop editors. Sites built with Vibe take the form of Wix-managed Headless sites, with a React based frontend and use the Astro framework. - **[Wix Headless](https://dev.wix.com/docs/go-headless.md)**: Enables developers to build custom frontends using any technology while leveraging Wix's backend infrastructure. Sites built with Wix Vibe or Wix Headless are documented in the [Go Headless](https://dev.wix.com/docs/go-headless.md) portal. ## Site management Once you create a site, Wix provides tools for ongoing management and operation. ### Site dashboard The dashboard is the site's control center. Whether a site was built using the drag-and-drop editors, created with Vibe, or developed as a headless project, all sites use the same unified dashboard. Only you and your collaborators have access to the dashboard. Most dashboard functionality comes out of the box and enables you to set up, manage, and operate a site and its installed apps. You can also design and code custom dashboard pages. In the dashboard, you 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. - Add and manage apps built by 3rd-party developers. - Monitor site metrics, such as SEO performance, sales reports, and site traffic. Here's what the dashboard looks like: ![Wix dashboard](https://wixmp-833713b177cebf373f611808.wixmp.com/images/46cca8591e446c4e032473b4c8b65301.jpeg) ## Development and integration Wix's platform offers an extensive array of services and tools for developers to integrate with and extend the Wix ecosystem. ### APIs Wix APIs give you access to Wix's services and resources, providing a gateway that enables you to easily integrate with different areas of the Wix ecosystem. APIs include: - **Business solutions**: Interact with Wix's business solutions, such as Stores, Bookings, Events, and Restaurants. - **Payments**: Manage payments with Pricing Plans, Payments, and Billing modules. - **CRM and Members**: Interact with and manage site contacts and members. - **Data**: Work with data stored in Wix-hosted and external databases using type-safe operations. - **Automations**: Streamline work processes and send notifications. - **Web methods**: Create secure backend functions accessible from the frontend. ### CMS Wix's Content Management System (CMS) is where you manage your site's content, such as text, media, videos, 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. With the SDK, you can programmatically interact with CMS content using type-safe APIs. ### 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 apps built by Wix are designed to integrate seamlessly with Wix websites, as well as with external clients that take advantage of Wix's [headless](https://dev.wix.com/docs/go-headless.md) infrastructure. The JavaScript SDK provides dedicated modules for interacting with these business solutions. ### Apps When building a site, you can install apps built by Wix or 3rd-party app developers from the [Wix App Market](https://www.wix.com/app-market/) to add pre-built functionality to your site. #### 3rd-party apps Wix apps are packages of reusable functionality, created by 3rd-party vendors, that you can add to your site. They can contain anything from a simple site widget to a complete business solution, with backend logic, user interfaces, and database collections. Wix apps are listed in the [Wix App Market](https://www.wix.com/app-market/). You can also [build your own apps](https://dev.wix.com/docs/build-apps.md) to share functionality across multiple sites or to offer functionality you've built to other Wix users. ## What's next - [Quick Start](https://dev.wix.com/docs/develop-websites-sdk/get-started/quick-start/quick-start.md) - [Development Environments](https://dev.wix.com/docs/develop-websites-sdk/get-started/overview/development-environments.md)