---
title: "Marketplace"
description: "Marketplace"
url: "https://www.contentstack.com/docs/developers/sdks/marketplace-sdk/java/reference/marketplace"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-09-04"
---

# Marketplace

## Marketplace

Contentstack [Marketplace](/docs/marketplace/about-marketplace/) is a hub for apps and other resources that help you extend the capabilities of our core CMS and customize its functionalities. It houses third-party integrations, UI extensions (such as dashboard, sidebar, custom field, and RTE plugins), and other tools that you can plug into Contentstack at the stack as well as organizational level.

**Example:**

```
Marketplace marketplace = new Marketplace.Builder("ORGANIZATION_UID").host("marketplace.contentstack.io").region(Region.EU).build();
```

## login

The login method is an optional method for the user to perform CRUD operations. Alternatively, users can perform CRUD operations directly using an authtoken without logging in.

```
Example:

Marketplace marketplace = new Marketplace.Builder("ORGANIZATION_UID").login(“emailId”, “password”).build();
```

Your email id

Your password

## app

The app method creates and retrieves a new instance of the App class with the given parameters.

```
Example:
Marketplace marketplace = new Marketplace.Builder("ORGANIZATION_UID") .host("marketplace.contentstack.io").build(); 
App app = marketplace.app("app_uid");
```

UID of the app

## authorizations

The authorizations method retrieves a new instance of the Auth class with the given client and orgId.

```
Example:
Marketplace marketplace = new Marketplace.Builder("ORGANIZATION_UID") .host("marketplace.contentstack.io").build(); 
Auth authorizations = marketplace.authorizations();
```

## installation

The installation method retrieves a new instance of the Installation class with the specified client and orgId.

```
Example:
Marketplace marketplace = new Marketplace.Builder("ORGANIZATION_UID") .host("marketplace.contentstack.io").build(); 
Auth authorizations = marketplace.installation();
```

UID to create a new installation object.

## request

The request method retrieves a new instance of the AppRequest class with the specified client and orgId.

```
Example:
Marketplace marketplace = new Marketplace.Builder("ORGANIZATION_UID") .host("marketplace.contentstack.io").build(); 
AppRequest request = marketplace.request();
```

UID of the org

A custom host

DB region for Stack. You can choose from five regions namely, NA, EU, Azure NA, Azure EU, and GCP NA. The default region is set to NA.

## Marketplace | Java Marketplace SDK | Contentstack

Marketplace is the entry point for accessing apps, installations, and organization resources in the Contentstack Java Marketplace SDK.