> For the complete documentation index, see [llms.txt](https://codemash.gitbook.io/codemash/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codemash.gitbook.io/codemash/cloud/code/marketplace.md).

# Marketplace

The Code Marketplace — ready-made functions from vendors and from Norbix to install on a project.

**Where:** Code → Functions → **Find in Marketplace** · `/projects/<project>/code/marketplace`

The **Code Marketplace** is a catalog of connectors. Each listing — a vendor such as Slack, Salesforce or HubSpot, or a Norbix built-in such as **Norbix Database**, **Norbix Web** or **Norbix MCP** — brings a set of functions. You enable a listing on the project (a *connection*), add the functions you need, and call them by id. The page has no item in the Code menu; open it from **Functions → Find in Marketplace**.

<figure><img src="https://712692422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHy372bqsaex2cqS3ikhL%2Fuploads%2Fgit-blob-8f927f1f8440fdb60aa3103eb692c2ed1562e53a%2Fmarketplace-list-1.png?alt=media" alt="Code Marketplace: search box, Official only, Category, Transport and Tags filters, and cards grouped by category — Norbix MCP under Ai, Slack under Communication"><figcaption><p>The Code Marketplace.</p></figcaption></figure>

## Columns, search and filters

Listings are cards, grouped by category. Each card shows:

| Card part          | What it shows                                                                                                                |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------- |
| Icon, name, vendor | For example **Norbix Database** · Norbix. A blue check marks an official listing. The vendor icons do not load today.        |
| Functions          | How many functions the listing offers (`0` for a listing that has none yet, for example HubSpot).                            |
| Transport          | `Internal` (Norbix built-in), `Rest`, `Mcp` (Model Context Protocol server), `Code` or `Sdk`.                                |
| Tags               | Free labels, for example `built-in`, `database`.                                                                             |
| Badge              | **Enabled** (green) when the listing is a connection of this project, **Installed** (gray) when that connection is disabled. |

Above the cards: **Search integrations…** (free text), **Official only**, and the menus **Category** (Other, Crm, Erp, Marketing, Communication, Productivity, Storage, Analytics, Identity, Payments, DevTools, Ai, Files, Database, Calendar), **Transport** and **Tags**. Chosen filters show as chips you can remove.

<figure><img src="https://712692422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHy372bqsaex2cqS3ikhL%2Fuploads%2Fgit-blob-15efcff160eeb00e9557e1f16b5923fa0c53f1e8%2Fmarketplace-list-2.png?alt=media" alt="The Category menu open with the categories from Other to Calendar"><figcaption><p>The Category filter.</p></figcaption></figure>

<figure><img src="https://712692422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHy372bqsaex2cqS3ikhL%2Fuploads%2Fgit-blob-ba73f468089d044042b6c16701e9c820795d2c5a%2Fmarketplace-list-3.png?alt=media" alt="The search database finds Norbix Database with the green Enabled badge and Notion (MCP)"><figcaption><p>Search for <code>database</code>: Norbix Database is already enabled on this project.</p></figcaption></figure>

Click a card to open its connection page.

{% hint style="info" %}
The marketplace replaces the old built-in functions of Norbix (image resize, PDF, barcode, send email and others). Those are not in the server any more; the built-ins today are **Norbix Database** (find, insert, update, replace and delete records), **Norbix Web** (read a page from a URL) and **Norbix MCP**.
{% endhint %}

## What you can do here

* [Enable and configure a connection](/codemash/cloud/code/marketplace/connection.md) — view a listing, enable it, configure, test, disable or delete it.
* [Add and call a function](/codemash/cloud/code/marketplace/function.md) — add a function of a connection, edit it, make a test call, delete it.

## Do it from code

```ts
const { list } = await norbix.hub.code.getMarketplaceListings({ search: 'database' });
console.log(list.items.map((l) => `${l.viewId} ${l.displayName} ${l.transport} functions=${l.functionCount}`));
// [ 'ml_notion_mcp_v1 Notion (MCP) Mcp functions=0', 'ml_norbix_database_v1 Norbix Database Internal functions=5' ]
```

```sh
norbix hub code marketplace listings get --search database
```

The client setup is on the [Code page](/codemash/cloud/code.md#use-it-from-code). API: [Get Marketplace Listings](/codemash/api-reference/code/marketplace/get-marketplace-listings.md) · [Get Marketplace Listing](/codemash/api-reference/code/marketplace/get-marketplace-listing.md)
