> 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 Self-hosting for Wix Apps

## Article: About Self-hosting for Wix Apps

## Article Link: https://dev.wix.com/docs/build-apps/develop-your-app/develop-a-self-managed-app/about-self-hosting-for-wix-apps.md

## Article Content:

<style>
.wix-button {
  background-color: rgb(17, 109, 255);
  border-radius: 18px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Madefor, 'Helvetica Neue', Helvetica, Arial, 'メイリオ', meiryo, 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', sans-serif;
  font-size: 16px;
  font-weight: 530;
  height: 36px;
  line-height: 24px;
  min-width: 84px;
  padding: 6px 24px;
  text-align: center;
  transition: background-color 0.1s linear, color 0.1s linear, border-color 0.1s linear;
  user-select: none;
}

.wix-button:hover {
  background-color: #0E61E6;
  color: rgb(255, 255, 255);
}
</style>

# About Self-Managed Apps

Wix supports several [development frameworks](https://dev.wix.com/docs/build-apps/get-started/overview/wix-s-development-frameworks.md) you can use to build your app. You can use Wix's [native frameworks](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/about-development-frameworks.md), such as [Wix Blocks](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/wix-blocks/about-wix-blocks.md) and the [Wix CLI](https://dev.wix.com/docs/wix-cli/guides/about-the-wix-cli.md). You can also build and host your app's features yourself outside the Wix ecosystem, and integrate them with Wix using the [app dashboard](https://dev.wix.com/docs/build-apps/develop-your-app/app-dashboard-setup/about-the-app-dashboard.md).

With the self-managed framework, your app can provide entirely new functionality, or integrate an existing service with the Wix ecosystem. By integrating an existing service with Wix, you can make it available to a large number of Wix site owners, easily integrate it with [Wix's business solutions](https://dev.wix.com/docs/build-apps/get-started/overview/integrating-with-wix-s-business-solutions.md), and maintain the ability to manage it across multiple platforms.

The self-managed framework enables you to use the tech stack of your choice. However, to benefit from a native Wix development environment, consider using [Wix Blocks](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/wix-blocks/about-wix-blocks.md) or the [Wix CLI](https://dev.wix.com/docs/wix-cli/guides/about-the-wix-cli.md).

> **Note:**
> No matter which development framework you start with, you can always continue developing your app using any of the other supported frameworks.

[<button class="wix-button">Start Developing
</button>](https://manage.wix.com/account/custom-apps)

## Building and deploying your Wix app

To start building a Wix app with the self-managed framework, [create a new app with the app dashboard](https://dev.wix.com/docs/build-apps/develop-your-app/app-dashboard-setup/about-the-app-dashboard.md) and provide the links to your app's assets. These can be hosted on any platform that exposes public, secure endpoints.

Once your app is installed on a site, it can communicate with it using Wix APIs. Wix APIs allow your app to access and manage the site's data, extend the [Wix business solutions](https://dev.wix.com/docs/build-apps/get-started/overview/integrating-with-wix-s-business-solutions.md) it has installed, and customize interactions with site visitors. Wix offers multiple [API technologies](https://dev.wix.com/docs/build-apps/develop-your-app/api-integrations/about-wix-apis.md), including REST, JavaScript SDK, GraphQL, and Velo with Blocks. Each API technology offers a similar set of APIs.

Learn more about [Wix APIs](https://dev.wix.com/docs/build-apps/develop-your-app/api-integrations/about-wix-apis.md) and the [JavaScript SDK](https://dev.wix.com/docs/sdk/articles/get-started/about-the-wix-java-script-sdk.md).

### Functionality as extensions

On Wix, each specific type of functionality that an app can provide is called an [extension](https://dev.wix.com/docs/build-apps/get-started/overview/how-apps-extend-wix.md). Wix offers [many types of extensions](https://dev.wix.com/docs/build-apps/get-started/overview/how-apps-extend-wix.md#extension-catalog) that allow your app to extend both your site's frontend interfaces and its backend capabilities.

Your app can contain multiple extensions across different interfaces and services to provide a more comprehensive solution. Since each extension is configured separately in an app's dashboard, build your app in such a way that each of its deployable self-managed assets is accessible to Wix via a separate URL.

Learn more about [how apps extend Wix](https://dev.wix.com/docs/build-apps/get-started/overview/how-apps-extend-wix.md).

Make sure your app includes at least one extension. You can build most extensions using one of Wix’s development frameworks, though some extensions can be added simply by [configuring them in your app's dashboard](https://dev.wix.com/docs/build-apps/develop-your-app/app-dashboard-setup/about-the-app-dashboard.md).

Learn more about [self-managed app extensions](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/self-hosting/supported-extensions/about-self-hosted-app-extensions.md).

## See also

* [About the App Dashboard](https://dev.wix.com/docs/build-apps/develop-your-app/app-dashboard-setup/about-the-app-dashboard.md)
* [About Self-Managed Apps](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/self-hosting/about-self-hosting-for-wix-apps.md)
* [Tutorial | Create a Self-Managed App](https://dev.wix.com/docs/build-apps/get-started/quick-start/create-a-self-hosted-app.md)