---
title: "Developer  Hub FAQs"
description: "Understand key Deve features through expert FAQs covering apps, SDKs, etc."
url: "https://www.contentstack.com/docs/developer-hub/faqs"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-03-16"
---

# Developer  Hub FAQs

### What is Developer Hub?

[Contentstack Developer Hub](/docs/developers/developer-hub) is an app development framework/portal that developers can leverage to build, host, and publish ready-to-use private or public apps. In addition, it includes app development [API](/docs/developers/apis)s, [SDK](/docs/developers/sdks)s, and other tools that can help developers build apps with ease.

### What is the Contentstack Developer Hub Framework?

[Contentstack Developer Hub](/docs/developers/developer-hub/about-developer-hub) Framework is an app development platform you can use to build, host, and publish apps. It lets you define further details for your app by adding [UI locations](/docs/developers/developer-hub#managing-ui-locations), Integrating [OAuth](/docs/developers/developer-hub/contentstack-oauth/), and setting up [Webhooks](/docs/developers/developer-hub/managing-webhooks-in-an-app/).

### What are apps in Contentstack CMS?

Apps and other resources help you extend the capabilities of our core CMS and customize its functionalities. They allow you to enhance the Contentstack experience by connecting to various third-party services in simple one-click solutions.

### Who can develop apps?

Contentstack supports two types of apps:

1.  **Stack Apps:** Users registered as the [owners](/docs/developers/invite-users-and-assign-roles/types-of-roles#owner)/[admins](/docs/developers/invite-users-and-assign-roles/types-of-roles#admin) of the stack, or owners/admins of the corresponding organization can create and install stack apps.
2.  **Organization Apps:** Only the [owners](/docs/developers/organization/organization-roles#organization-owner)/[admins](/docs/developers/organization/organization-roles#organization-admin) of the corresponding organization can develop and install the apps.

### How many apps can be developed in one organization?

Currently, the limit is 50 apps. To increase the limit, please contact [customer support](mailto:support@contentstack.com).

### How do I secure my application?

Your apps communicate with Contentstack via two major touchpoints: **Webhooks** and **UI Locations**. Contentstack provides signed support for both integrations. The [signed feature for webhooks](/docs/developers/set-up-webhooks/secure-your-webhooks#webhook-signature) allows developers to verify whether the webhook requests originated from Contentstack. Also, the signed feature for UI Locations enables the initial page load calls to contain a [JWT token](/docs/developers/developer-hub/securing-your-app) that is further used to verify whether the page load request originated from Contentstack itself.

While communication to Contentstack from outside resources, use [OAuth support token](/docs/developers/developer-hub/contentstack-oauth) instead of user session tokens or management token. These are easy to manage and scale as per the app developer’s demand.

### How do I submit apps to be published on the Marketplace?

The [Contentstack Marketplace](/docs/developers/marketplace-platform-guides/app-submission-and-approval-guide/) team accepts apps from Contentstack-certified partners. A dedicated team reviews these apps before publishing them on the Contentstack Marketplace platform.

The end-to-end process for app submission and approval involves these steps:

1.  Agree to Contentstack Terms of Service.
2.  The Marketplace team provides detailed documentation to guide the developers about [app creation](/docs/developers/developer-hub/creating-an-app-in-developer-hub/) and submission.
3.  Fill out the metadata content form and submit a clone of your app for review.
4.  The marketing content for your app will be created by collaborating efforts made by you and the Marketplace team.
5.  The Marketplace team conducts app reviews along with the marketing content.
6.  App testing and security checks.
7.  Publish the app.

### What is the difference between apps and extensions?

Apps are the future for integrating and implementing third-party solutions within our [headless CMS](/docs/overview/what-is-headless-cms). Unlike extensions, apps offer advanced functionalities, enhancing all the features of extensions and more for seamless integration with your favorite third-party platforms.

Contentstack apps provide an interactive UI for managing custom app configurations. Apps can be reused across multiple stacks, whereas extensions are limited to a specific stack. Learn more about the differences here.

For developers, creating complex functions with apps is easier, faster, and more feature-rich.

### Are apps encrypted?

Yes. Contentstack Marketplace Apps require TLS 1.2 or higher communications, including HTTPS.

### What are the regions supported by Contentstack?

Contentstack currently supports three regions: **AWS North America**, **AWS Europe**, **Azure Europe**, and **Azure North America**. Contentstack-supported regions are hosted in the following data centers:

*   For AWS North America, our central region is **Oregon**, **US (us-west-1)**, and the backup region is **North Virginia**, **US (us-east-1)**.
*   For AWS Europe, our main center is **Ireland**, **Europe (eu-west-1)**, and the backup is **Frankfurt**, **Europe (eu-central-1)**.
*   For Azure North America, our primary region is **West US 2** and our backups are configured in **US East region (MongoDB Database backups)**, and the **West US region (Assets backups)**.
*   For Azure Europe, our primary region is **West Europe** **(Netherlands)** and our backup region is **EU Central 1** (Frankfurt).

### Where can I find guides and documentation related to Developer Hub?

Here is the list of guides that walks you through how to build apps using Developer Hub.

*   [About Developer Hub](/docs/developers/developer-hub/about-developer-hub)
*   [Creating an App in Developer Hub](/docs/developers/developer-hub/creating-an-app-in-developer-hub)
*   [Installing your App via Developer Hub](/docs/developers/developer-hub/installing-your-app-via-developer-hub)
*   [Configuring an App](/docs/developers/developer-hub/configuring-an-app)
*   [Managing your Apps](/docs/developers/developer-hub/managing-your-apps)
*   [Managing OAuth](/docs/developers/developer-hub/contentstack-oauth#configuring-contentstack-oauth)
*   For more guides and documentation, visit our [Developer Hub](/docs/developers/developer-hub) page.