# sinch templates

Browse and inspect function templates. Templates are hosted in the SinchFunctions API and used by `sinch functions init` to scaffold new projects.

## sinch templates list

List available templates, with optional filters by runtime and category.

```sh
sinch templates list [runtime] [options]
```

**Aliases:** `ls`

| Option | Description |
|  --- | --- |
| `[runtime]` | Filter by runtime: `node`, `csharp` |
| `-c, --category <category>` | Filter by category (e.g., `voice`, `sms`, `verification`) |
| `-d, --detailed` | Show full description, tags, and path |


## sinch templates show

Show detailed information about a specific template, including variables, file list, and README preview.

```sh
sinch templates show <runtime/template-name>
```

Template names use the format `runtime/template-name`.

## sinch templates node

Shortcut to list Node.js templates.

```sh
sinch templates node [-c, --category <category>]
```

## sinch templates csharp

Shortcut to list C# templates.

```sh
sinch templates csharp [-c, --category <category>]
```