Developer Glossary

Here's a list of some helpful terms you'll encounter while using the Wix App Market and Wix Developers Center.


API (Application Programming Interface): A communication protocol enabling interaction between servers. Check out our REST APIs to see what's available.

App ID: A unique ID that identifies your app in Wix. It’s not used in any code, but we may ask you for it if you contact us about your app. You can find it on your app’s page in the Wix Developers Center.

App Instance: A set of properties which describe the app within a specific site. These properties include the app instance ID, user ID, premium flag, and more.

App Instance ID: The unique identifier of the app within the website. Use this identifier to identify your users throughout your app.

App Market: Wix application marketplace where Wix users can browse all available third-party apps and add relevant apps to their site or dashboard.

App Secret Key: A unique string used to create your app’s signature. This signature allows your app to communicate securely with the Wix platform – you need it to send requests to Wix APIs, and we use it when sending data to your app.

App Settings: An Editor settings dialog that allows the user to change the look and feel of a specific app – you need a Component.

App upgrade: The process of transforming one of your app's plans to a higher one. Similar to a site upgrade, an app upgrade gives the site owner access to extra content or functionality offered by the app.

Authentication: The process of proving that you (TPA) are registered and have the relevant permissions to access specific data. Wix uses OAuth 2.0 for authentication.


Client Side: The runtime version of the app. This is what site visitors will see when visiting the user’s site (as opposed to what the site owner would see from within the Wix Editor).

Component: An app entity inside of a site or in the back office (e.g., a dashboard). Visible components are usually defined within a rectangular area. You need an App Settings panel to allow users to manage their component.

Component ID: A unique component identifier represented as a string.

Contributor: A Wix user that is invited by a site owner to edit and manage any part of the Wix site – including the editor, the dashboard, and apps.


Dashboard: A backend location / component, either internal within Wix or external on a third-party platform, where users can completely manage their app.

Developers Center: This is where a third-party company can go through our development and approval process to get their product launched as an app in the Wix App Market.


Editor: Refers to the Wix HTML5 Editor. Users can build websites using the HTML5 Editor without any knowledge of programming by editing predefined templates and customizing the look and feel of their sites.


Footer: The bottom section of a website, shown on all pages.


Header: The top section of a website, shown on all pages.


Page: A special app component that becomes a part of the global site structure. A page component is available in the site navigation flow (via a dedicated URL) and represents a state within the site. A page component has fixed layout parameters which cannot be changed or edited by the user.

Permission: Functionality in the Developers Center that you can request from site owners during the installation flow, which enables you to access relevant site data.

Preview: Site view mode inside the Editor. Allows the user to view the current state of the website as the site visitors will see it and to interact with it.


SDK: Software Development Kit, a collection of development tools you can use to build your app for a specific platform. Wix's JavaScript SDK exposes methods that enable your app to communicate with the Wix platform – including the Editor, Dashboard, live site, and preview.

Skin: Layout and style (CSS) which describes a single component.

Site Owner: The Wix user who created the site – usually the business owner or the person who is managing the business via the Wix site.

SPI: Service Provider Interface. An API designed to be implemented or extended by a third party.


Template: A generic site layout, usually geared to a specific topic or business type (e.g., restaurant, gym, photography, etc.). A template serves as a starting point for building a new site.

Theme: A collection of styles that define the site’s look and feel.

TPA: Third-party app


User ID: Wix user identifier.


Webhook: An HTTP Push API that delivers data about specific events.

Wix Dashboard: A backend location where users can completely manage their site, including their contacts and news feed. Popular shortcuts help users handle billing, connect a domain, get a personalized email, and rename or transfer their website, among many other options.

Was this helpful?