> ## Documentation Index
> Fetch the complete documentation index at: https://cobo.com/developers/llms.txt
> Use this file to discover all available pages before exploring further.

# Publish Cobo Portal Apps

> Use the `app upload` command to publish your Cobo Portal Apps to Cobo Portal efficiently.

<Tip>
  Try [Cobo WaaS Skill](/v2/guides/overview/cobo-waas-skill) in your AI coding assistant (Claude Code, Cursor, etc.). Describe your needs in natural language to auto-generate production-ready SDK code and debug faster 🚀
</Tip>

Use the `app upload` command to publish your Cobo Portal Apps to Cobo Portal. For more details about publish Cobo Portal Apps, refer to [Publish the app](/v2/apps/build-app#publish-the-app).

Before uploading your Cobo Portal Apps, ensure the following:

* Verify the [app manifest file](/v2/apps/build-app#configure-the-manifest-file) is configured correctly.
* Log into Cobo CLI with your Cobo Portal account.
* Generate an app key if you haven't done so. For more details, refer to [Generate keys](/v2/developer-tools/cobo-cli/key-management#generate-keys).
* Run the command from the project directory where the manifest file is located.

Upon successful upload, an `app_id` value will be automatically added to the app manifest file.

<Note>A Cobo Portal App can be uploaded only once. For any further updates, you will need to use the [update command](/v2/developer-tools/cobo-cli/app-update).</Note>

## Usage

```shell theme={null}
cobo app upload
```

## Example

```shell theme={null}
cobo app upload
```

This command uploads a Cobo Portal App to Cobo Portal.
