# Modules & Integrations (/docs/cloud-code/modules)



Cloud Code supports all modules configured by the runtime loader.

Use this page as the catalog. Open [Module Reference](/docs/cloud-code/module-reference/overview) for practical, module-by-module details.

## How Modules Are Loaded [#how-modules-are-loaded]

```js
const HTTP = require('http');
const Mail = require('mail');
const _ = require('underscore');
```

Module IDs are case-insensitive and `.js` extension is optional.

## Start Here (Most Used Patterns) [#start-here-most-used-patterns]

* [http](/docs/cloud-code/module-reference/http) for external API calls.
* [mail](/docs/cloud-code/module-reference/mail) for transactional email.
* [mollie](/docs/cloud-code/module-reference/mollie) for payment checkout flows.
* [crypto](/docs/cloud-code/module-reference/crypto) and [jwt](/docs/cloud-code/module-reference/jwt) for signing/token work.
* [csv](/docs/cloud-code/module-reference/csv), [pdf](/docs/cloud-code/module-reference/pdf), [zip](/docs/cloud-code/module-reference/zip) for exports.

## Nimbu Cloud Modules [#nimbu-cloud-modules]

| Module ID        | Detailed docs                                                       |
| ---------------- | ------------------------------------------------------------------- |
| `atob`           | [atob](/docs/cloud-code/module-reference/atob)                      |
| `azure/storage`  | [azure/storage](/docs/cloud-code/module-reference/azure-storage)    |
| `btoa`           | [btoa](/docs/cloud-code/module-reference/btoa)                      |
| `crypto`         | [crypto](/docs/cloud-code/module-reference/crypto)                  |
| `csv`            | [csv](/docs/cloud-code/module-reference/csv)                        |
| `fs`             | [fs](/docs/cloud-code/module-reference/fs)                          |
| `gc`             | [gc](/docs/cloud-code/module-reference/gc)                          |
| `googleauth`     | [googleauth](/docs/cloud-code/module-reference/googleauth)          |
| `html`           | [html](/docs/cloud-code/module-reference/html)                      |
| `http`           | [http](/docs/cloud-code/module-reference/http)                      |
| `i18n`           | [i18n](/docs/cloud-code/module-reference/i18n)                      |
| `imgkit`         | [imgkit](/docs/cloud-code/module-reference/imgkit)                  |
| `jwt`            | [jwt](/docs/cloud-code/module-reference/jwt)                        |
| `mail`           | [mail](/docs/cloud-code/module-reference/mail)                      |
| `mollie`         | [mollie](/docs/cloud-code/module-reference/mollie)                  |
| `oauth2`         | [oauth2](/docs/cloud-code/module-reference/oauth2)                  |
| `order_helpers`  | [order\_helpers](/docs/cloud-code/module-reference/order-helpers)   |
| `pdf`            | [pdf](/docs/cloud-code/module-reference/pdf)                        |
| `s3`             | [s3](/docs/cloud-code/module-reference/s3)                          |
| `signer`         | [signer](/docs/cloud-code/module-reference/signer)                  |
| `site_variables` | [site\_variables](/docs/cloud-code/module-reference/site-variables) |
| `soap`           | [soap](/docs/cloud-code/module-reference/soap)                      |
| `stripe`         | [stripe](/docs/cloud-code/module-reference/stripe)                  |
| `xml`            | [xml](/docs/cloud-code/module-reference/xml)                        |
| `zip`            | [zip](/docs/cloud-code/module-reference/zip)                        |

## Node-Compatible Modules [#node-compatible-modules]

| Module ID     | Detailed docs                                                |
| ------------- | ------------------------------------------------------------ |
| `ejs`         | [ejs](/docs/cloud-code/module-reference/ejs)                 |
| `ejs/filters` | [ejs/filters](/docs/cloud-code/module-reference/ejs-filters) |
| `ejs/utils`   | [ejs/utils](/docs/cloud-code/module-reference/ejs-utils)     |
| `handlebars`  | [handlebars](/docs/cloud-code/module-reference/handlebars)   |
| `moment`      | [moment](/docs/cloud-code/module-reference/moment)           |
| `lodash`      | [lodash](/docs/cloud-code/module-reference/lodash)           |
| `lodash/core` | [lodash/core](/docs/cloud-code/module-reference/lodash-core) |
| `path`        | [path](/docs/cloud-code/module-reference/path)               |
| `underscore`  | [underscore](/docs/cloud-code/module-reference/underscore)   |
| `util`        | [util](/docs/cloud-code/module-reference/util)               |

## Runtime Caveats [#runtime-caveats]

* Cloud modules wrap runtime exceptions and rethrow with stored Cloud Code error messages.
* Some modules return safe fallbacks (`''`, `null`, `{ error }`) instead of throwing on invalid input.
* Prefer `Nimbu.Site.env` for secrets instead of hardcoded keys.
