---
description: Manage Live Update channels. Create protected channels, set default channel, and distribute Capacitor app updates with Capawesome Cloud.
title: Live Update Channels - Capawesome
image: https://capawesome.io/docs/assets/images/social/cloud/live-updates/channels.png
---

[ Skip to content](#channels) 

[ 🎉 Introducing **Capawesome Platform** — one platform for Live Updates, Native Builds, App Store Publishing, and Insider SDKs.](https://capawesome.io) 

* [  Formbricks ](/docs/plugins/formbricks/)
* [  Geocoder ](/docs/plugins/geocoder/)
* [  Google Sign-In ](/docs/plugins/google-sign-in/)
* [  libSQL ](/docs/plugins/libsql/)
* [  Live Update ](/docs/plugins/live-update/)
* [  Managed Configurations ](/docs/plugins/managed-configurations/)
* [  Media Session ](/docs/plugins/media-session/)
* [  ML Kit ](/docs/plugins/mlkit/)
* [  NFC ](/docs/plugins/nfc/)
* [  OAuth ](/docs/plugins/oauth/)
* [  Pedometer ](/docs/plugins/pedometer/)
* [  Photo Editor ](/docs/plugins/photo-editor/)
* [  PostHog ](/docs/plugins/posthog/)
* [  Printer ](/docs/plugins/printer/)
* [  Purchases ](/docs/plugins/purchases/)
* [  RealtimeKit ](/docs/plugins/realtimekit/)
* [  Screen Orientation ](/docs/plugins/screen-orientation/)
* [  Screenshot ](/docs/plugins/screenshot/)
* [  Secure Preferences ](/docs/plugins/secure-preferences/)
* [  Speech Recognition ](/docs/plugins/speech-recognition/)
* [  Speech Synthesis ](/docs/plugins/speech-synthesis/)
* [  Share Target ](/docs/plugins/share-target/)
* [  Square Mobile Payments ](/docs/plugins/square-mobile-payments/)
* [  SQLite ](/docs/plugins/sqlite/)
* [  Superwall ](/docs/plugins/superwall/)
* [  Torch ](/docs/plugins/torch/)
* [  Wifi ](/docs/plugins/wifi/)
* [  Zip ](/docs/plugins/zip/)
* [  Cloud ](/docs/cloud/)
* [  Live Updates ](/docs/cloud/live-updates/)
* [  Channel Discovery ](#channel-discovery)
* [  Devices ](/docs/cloud/live-updates/devices/)
* [  Logs ](/docs/cloud/live-updates/logs/)
* [  FAQ ](/docs/cloud/live-updates/faq/)
* Guides
* Advanced
* Integrations
* [  Native Builds ](/docs/cloud/native-builds/)
* [  Configuration ](/docs/cloud/native-builds/configuration/)
* [  Environments ](/docs/cloud/native-builds/environments/)
* Guides
* [  Sample Projects ](/docs/cloud/native-builds/sample-projects/)
* [  Troubleshooting ](/docs/cloud/native-builds/troubleshooting/)
* [  Automations ](/docs/cloud/automations/)
* [  Assist ](/docs/cloud/assist/)
* Account
* Organizations
* [  Organization and User Management ](/docs/cloud/organizations/memberships/)
* [  Single Sign-On (SSO) ](/docs/cloud/organizations/sso/)
* [  Teams ](/docs/cloud/organizations/teams/)
* [  Two-Factor Authentication ](/docs/cloud/organizations/two-factor-authentication/)
* [  Integrations ](/docs/cloud/integrations/)
* [  License Keys ](/docs/cloud/license-keys/)
* [  Webhooks ](/docs/cloud/webhooks/)
* [  Pricing ](https://capawesome.io/pricing/)
* [  FAQ ](/docs/cloud/faq/)
* [  Support ](/docs/cloud/support/)
* [  Contributing ](/docs/contributing/)
* [  LLMs ](/docs/llms/)
* [  Insiders ](/docs/insiders/)
* [  License ](https://capawesome.io/legal/eula/)
* [  Support ](/docs/insiders/support/)
* [  FAQ ](/docs/insiders/faq/)
* [  Blog ](/blog/)
* Categories

* [  Channel Discovery ](#channel-discovery)

# Channels[¶](#channels "Permanent link")

Every device must be assigned to a channel to receive live updates. Channels let you distribute different versions of your app to different groups of users, so you can test new features with a small group before rolling them out to everyone. If you don't need to assign specific channels per device, you can [set a default channel](#default-channel) that is used automatically when no specific channel is assigned.

## Default Channel[¶](#default-channel "Permanent link")

Each app has a default channel named `default` to simplify the initial setup. This channel is used when no specific channel is specified during the bundle upload process or when fetching updates in your app using the [Live Update](/docs/plugins/live-update/) plugin. A default channel is not required for your app to function. You can rename, delete, or [set another channel as the default channel](#set-default-channel) at any time.

![Default Channel](/docs/assets/images/screenshots/cloud-app-channels-default.png)

## Protected Channels[¶](#protected-channels "Permanent link")

Channels can be marked as "protected" to enhance the security of your live updates. When a channel is protected, all builds associated with that channel must be code-signed before they can be distributed to users. This ensures that only authorized builds are delivered through the protected channel. Read more about [Code Signing](/docs/cloud/live-updates/advanced/code-signing/) in Capawesome Cloud.

![Protected Channel](/docs/assets/images/screenshots/cloud-app-channels-protected.png)

## Manage Channels[¶](#manage-channels "Permanent link")

You can manage channels associated with your app using the Capawesome CLI or the Capawesome Cloud Console.

### Create a channel[¶](#create-a-channel "Permanent link")

CLIConsole

To create a channel using the [Capawesome CLI](/docs/cloud/cli/), use the [apps:channels:create](/docs/cloud/cli/#appschannelscreate) command:

`[](#%5F%5Fcodelineno-0-1)npx @capawesome/cli apps:channels:create
`

You will be prompted to select the app you want to create the channel for and to provide the name of the channel. The CLI will then create the channel in the Capawesome Cloud.

To create a channel using the [Capawesome Cloud Console](https://console.cloud.capawesome.io/), navigate to the app you want to create the channel for, and click on the [Channels](https://console.cloud.capawesome.io/apps/%5F/channels) menu item under the "Live Updates" section in the sidebar. Next, click on the "Create Channel" button and enter the name of the channel you want to create.

![Create Channel](/docs/assets/images/screenshots/cloud-app-channels-create.png)

### Update a channel[¶](#update-a-channel "Permanent link")

CLIConsole

To update a channel using the [Capawesome CLI](/docs/cloud/cli/), use the [apps:channels:update](/docs/cloud/cli/#appschannelsupdate) command:

`[](#%5F%5Fcodelineno-1-1)npx @capawesome/cli apps:channels:update
`

You will be prompted to select the app you want to update the channel for and to provide the ID of the channel. The CLI will then update the channel in the Capawesome Cloud based on the provided information.

To update a channel using the [Capawesome Cloud Console](https://console.cloud.capawesome.io/), navigate to the app you want to update the channel for, and click on the [Channels](https://console.cloud.capawesome.io/apps/%5F/channels) menu item under the "Live Updates" section in the sidebar. Next, select the channel you want to update. In the menu, click on the "Edit" button to update the name and settings of the channel.

![Edit Channel](/docs/assets/images/screenshots/cloud-app-channels-update.png)

### Delete a channel[¶](#delete-a-channel "Permanent link")

CLIConsole

To delete a channel using the [Capawesome CLI](/docs/cloud/cli/), use the [apps:channels:delete](/docs/cloud/cli/#appschannelsdelete) command:

`[](#%5F%5Fcodelineno-2-1)npx @capawesome/cli apps:channels:delete
`

You will be prompted to select the app you want to delete the channel for and to provide the name of the channel. The CLI will then delete the channel from the Capawesome Cloud.

To delete a channel using the [Capawesome Cloud Console](https://console.cloud.capawesome.io/), navigate to the app you want to delete the channel for, and click on the [Channels](https://console.cloud.capawesome.io/apps/%5F/channels) menu item under the "Live Updates" section in the sidebar. Next, select the channel you want to delete. In the menu, click on the "Delete" button to delete the channel.

![Delete Channel](/docs/assets/images/screenshots/cloud-app-channels-delete.png)

### Set default channel[¶](#set-default-channel "Permanent link")

Console

To set a channel as the [default channel](#default-channel) using the [Capawesome Cloud Console](https://console.cloud.capawesome.io/), navigate to the app you want to set the default channel for, and click on the [Settings](https://console.cloud.capawesome.io/apps/%5F/settings) menu item in the sidebar. Next, in the "Live Update Channels" section, enable the "Default Channel" toggle, select the channel you want to set as the default channel from the dropdown menu, and click on the "Save" button.

## Channel Discovery[¶](#channel-discovery "Permanent link")

Channel discovery allows the [Live Update](/docs/plugins/live-update/) plugin to fetch the list of available channels without requiring authentication. This is useful for apps that want to let developers or QA select a channel from a list of available channels (e.g. a beta channel).

To enable channel discovery using the [Capawesome Cloud Console](https://console.cloud.capawesome.io/), navigate to the app you want to enable channel discovery for, and click on the [Settings](https://console.cloud.capawesome.io/apps/%5F/settings) menu item in the sidebar. Next, in the "Live Update Channels" section, enable the "Channel Discovery" toggle and click on the "Save" button.

Once enabled, you can use the [fetchChannels(...)](/docs/plugins/live-update/#fetchchannels) method of the Live Update plugin to fetch the list of available channels.

May 8, 2026 

 Back to top 