> 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/cli/reference/modules-and-integrations.md).

# Modules and integrations

Turn a whole module on or off; list the integrations of one module.

Turn a whole module on or off; list the integrations of one module.

2 commands (`@norbix.ai/cli` 1.16.0):

* [`norbix integrations`](#norbix-integrations) — List the integrations of one module
* [`norbix module`](#norbix-module) — Enable or disable a whole project module

## `norbix integrations`

List the integrations of one module

```sh
norbix integrations MODULE
```

| Argument | Required | Description                                                                                                                                                                 |
| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `MODULE` | yes      | One of: code, database, email, files, logs, membership, payments, push, sms — one of: `code`, `database`, `email`, `files`, `logs`, `membership`, `payments`, `push`, `sms` |

Also takes the [global flags](/codemash/cli/reference.md#global-flags): `--json`, `--project`, `--env`, `--region`, `--api-key`, `--account`, `--profile`.

Examples:

```sh
norbix integrations database
norbix integrations email
```

## `norbix module`

Enable or disable a whole project module

```sh
norbix module ACTION NAME [flags]
```

| Argument | Required | Description                                                                                                                                                                                         |
| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `ACTION` | yes      | enable or disable — one of: `enable`, `disable`                                                                                                                                                     |
| `NAME`   | yes      | One of: code, database, email, files, logs, membership, payments, push, scheduler, sms — one of: `code`, `database`, `email`, `files`, `logs`, `membership`, `payments`, `push`, `scheduler`, `sms` |

| Flag          | Description                                                            |
| ------------- | ---------------------------------------------------------------------- |
| `-y`, `--yes` | Skip the confirmation prompt (required in non-interactive shells)      |
| `--dry-run`   | Resolve context and print the request that would be sent; send nothing |

Also takes the [global flags](/codemash/cli/reference.md#global-flags): `--json`, `--project`, `--env`, `--region`, `--api-key`, `--account`, `--profile`.

Examples:

```sh
norbix module enable database
norbix module disable sms --yes
norbix module enable database --dry-run
```
