> 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: About Studio Two Extensions

## Article: About Studio Two Extensions

## Article Link: https://dev.wix.com/docs/studio-two/get-started/about-studio-two-extensions.md

## Article Content:

# About Studio Two Extensions

Studio Two supports most [Wix platform extensions](https://dev.wix.com/docs/overview/extensions-framework/about-extensions.md), from UI components to backend services. What sets Studio Two apart from other Wix editors is how it handles extensions using a formal framework approach.

## Extension framework approach

While other [Wix site types](https://dev.wix.com/docs/overview/platform-overview/types-of-wix-sites.md) typically add custom functionality through site-specific development patterns, Studio Two uses the same formal extension framework as apps and headless projects. This creates consistency across development paths and enables more powerful integrations.

Most extension types work the same way in Studio Two as they do in other development paths, including backend extensions like service plugins and event extensions, dashboard extensions like [dashboard pages](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-dashboard/dashboard-pages/about-dashboard-pages.md) and [dashboard modals](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-dashboard/dashboard-modals/about-dashboard-modals.md).

## Component-based extensions

Studio Two includes a [component model](https://dev.wix.com/docs/studio-two/code-your-site/code-model/about-the-component-model.md) with UI and logical components that you build directly in your site project.

This component model includes:
- **Editor React Components (ERCs)**: Visual components that render on pages
- **Data Sources**: Logical components that share state across multiple visual components. Their generated code uses context provider APIs and React Context.
- **[Function Libraries](https://dev.wix.com/docs/studio-two/code-your-site/code-model/function-libraries/about-function-libraries.md)**: Reusable function collections that components can call

These component extensions are built with React and TypeScript and use a manifest system that integrates directly with the Studio Two editor.

## Supported extensions

You add every extension below from the **Code** tab through the **Wix Extension Builder**, under **Create an Extension**. The Builder groups the types the same way this section does.

### Site

| Extension | What it is |
|--|--|
| [Editor React Component](https://dev.wix.com/docs/studio-two/code-your-site/code-model/editor-react-components/add-an-editor-react-component-extension-in-studio-two.md) | A custom React site widget that a Wix user places on pages in the Studio Two editor. |
| [Data Source](https://dev.wix.com/docs/studio-two/code-your-site/code-model/data-sources/add-a-data-source-extension-in-studio-two.md) | A logical component that shares state and behavior across the components on a page. Its generated code implements a context provider. |
| [Function Library](https://dev.wix.com/docs/studio-two/code-your-site/code-model/function-libraries/add-a-function-library-extension-in-studio-two.md) | A collection of reusable functions that a Wix user connects to components through editor binding. |
| [Site Plugin](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-frontend/site-plugins/add-a-site-plugin-extension-in-studio-two.md) | A custom element that fills a predefined slot on a Wix business-solution widget. |
| [Embedded Script](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-frontend/embedded-scripts/add-an-embedded-script-extension.md) | An HTML or JavaScript fragment that loads in the site page head or body. |

### Dashboard

| Extension | What it is |
|--|--|
| [Dashboard Page](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-dashboard/dashboard-pages/add-a-dashboard-page-extension-in-studio-two.md) | A custom page in the Wix site dashboard. |
| [Dashboard Modal](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-dashboard/dashboard-modals/add-a-dashboard-modal-extension-in-studio-two.md) | A dialog you open from dashboard pages or menu plugins. |
| [Dashboard Plugin](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-dashboard/dashboard-plugins/add-a-dashboard-plugin-extension-in-studio-two.md) | A custom widget that fills a predefined slot on a Wix dashboard page. |
| [Dashboard Menu Plugin](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-dashboard/dashboard-menu-plugins/add-a-dashboard-menu-plugin-extension-in-studio-two.md) | A menu item that appears in a Wix dashboard page's navigation. |

### Backend

| Extension | What it is |
|--|--|
| [Backend Events](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-backend/backend-events/add-a-backend-events-extension-in-studio-two.md) | Custom server-side logic that runs when a Wix platform event fires. |
| [Service Plugin](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-backend/service-plugins/add-a-service-plugin-extension-in-studio-two.md) | Custom backend logic that plugs into a Wix service, for example eCommerce additional fees or shipping rates. |
| [HTTP Endpoint](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-backend/http-endpoints/add-an-http-endpoint-extension-in-studio-two.md) | A backend route that handles HTTP requests from your site's frontend code. |

## See also

- [Extensions Framework](https://dev.wix.com/docs/overview/extensions-framework/about-extensions.md): Complete overview of all Wix extension types
- [Studio Two's Component Model](https://dev.wix.com/docs/studio-two/code-your-site/code-model/about-the-component-model.md): Deep dive into Studio Two's unique component extensions
- [About Manifests](https://dev.wix.com/docs/studio-two/code-your-site/code-model/about-manifests.md): How Studio Two's component manifests work
- [About Building a Custom Frontend](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-frontend/about-building-a-custom-frontend.md): When to use the component model, the Site SDKs, or embedded scripts