---
id: applet-build-index
title: build
sidebar_position: 1012
---
# build

Build applet locally for production deployment.


## Description

Builds the applet into a distributable package using the signageOS SDK build system.
The build process compiles and bundles the applet code, assets, and dependencies
into a zip archive ready for upload to the signageOS platform.

## Usage

```bash
sos applet build [options]
```

## Options

| Option                      | Description                                                      |
| --------------------------- | ---------------------------------------------------------------- |
| `--no-default-organization` | Prevent using the defaultOrganizationUid from ~/.sosrc (boolean) |
| `--organization-uid`        | Organization UID (string)                                        |
| `--applet-uid`              | Applet UID (string)                                              |

## Examples

```bash
# Build applet in current directory
sos applet build

# Build with specific organization
sos applet build --organization-uid abc123def456

# Build with specific applet UID
sos applet build --applet-uid my-applet-uid
```

## Since

1.2.0

## Global Options

All commands support the following global options:

| Option | Alias | Description |
|--------|-------|-------------|
| `--help` | `-h` | Display help information for any command |
| `--version` | `-v` | Display the installed version of the CLI |
| `--api-url` | `-u` | Override the API URL for REST requests |
| `--profile` | | Use a specific profile from ~/.sosrc config |

### Examples

```bash
# Show version
sos --version

# Get help for any command
sos applet --help
sos applet upload --help

# Use custom API endpoint
sos --api-url https://api.example.com applet upload

# Use specific profile
sos --profile production organization list
```
