> 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/functions.md).

# Functions

The Code Functions list — kept in Cloud, but always empty since standalone functions left the server.

**Where:** Code → **Functions** · `/projects/<project>/code/functions`

**Code Functions** was the list of your own serverless functions. The screen is still there, but the server no longer has standalone functions, so the table is always empty.

{% hint style="warning" %}
Cloud has no working screen for your own functions yet. The table never shows a row, **Add New** opens a form whose **Save** does nothing, and there is no edit or delete screen. The server folded the idea into [provider integrations](/codemash/cloud/code/integrations.md) and [marketplace functions](/codemash/cloud/code/marketplace.md); no API, SDK or CLI call creates or lists a standalone function. To work with functions today, use the [Marketplace](/codemash/cloud/code/marketplace.md).
{% endhint %}

<figure><img src="https://712692422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHy372bqsaex2cqS3ikhL%2Fuploads%2Fgit-blob-234f1d0569c5491c92dbd91e09c6a20c9b578dd8%2Fenable-2.png?alt=media" alt="Code Functions with the buttons Reload, Find in Marketplace and Add New and an empty table"><figcaption><p>Code Functions — the table stays empty.</p></figcaption></figure>

## Columns, search and filters

| Column        | What it shows                                   |
| ------------- | ----------------------------------------------- |
| Last Modified | When the function was last changed.             |
| Function Name | The display name of the function.               |
| Provider      | The provider integration it runs on.            |
| Tags          | Free labels.                                    |
| Runtime       | The language runtime, for example `nodejs20.x`. |
| Size          | The memory of the function in MB.               |

There is no search or filter. The header has three buttons: **Reload** (does nothing today), **Find in Marketplace** (opens the [Code Marketplace](/codemash/cloud/code/marketplace.md)) and **Add New** (opens [Add New Function](/codemash/cloud/code/functions/new.md)).

## What you can do here

* [Create a custom function](/codemash/cloud/code/functions/new.md) — the form opens; **Save** does nothing.
* [Edit a function](/codemash/cloud/code/functions/edit.md) — no screen.
* [Delete a function](/codemash/cloud/code/functions/delete.md) — no screen.
* [Find a ready-made function in the Marketplace](/codemash/cloud/code/marketplace.md) — this works.

## Do it from code

There is no endpoint for standalone functions. The functions you can list from code are the marketplace functions of one connection:

```ts
const { list } = await norbix.hub.code.getMarketplaceFunctions({ integrationViewId: 'int_4dotEqXT1UolAf5w6FqcMT' });
```

```sh
norbix hub code marketplace functions get --integrationViewId int_4dotEqXT1UolAf5w6FqcMT
```

API: [Get Marketplace Functions](/codemash/api-reference/code/marketplace/get-marketplace-functions.md)
