---
title: "Publishing Content Packs | ThreatConnect"
slug: "publishing-content-packs"
description: "This article describes how System Administrators on ThreatConnect Cloud can install a Content Pack and then publish it to the TC Exchange catalog. It also provides best practices to follow before publishing a Content Pack."
updated: 2023-06-20T12:33:32Z
published: 2023-06-20T12:33:32Z
canonical: "knowledge.threatconnect.com/publishing-content-packs"
---

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

# Publishing Content Packs

If you are a System Administrator on [ThreatConnect® Cloud](https://app.threatconnect.com/), you can publish a Content Pack to the TC Exchange™ catalog after installing it by toggling the Content Pack’s **Allow App Distribution** setting on. Doing so allows you to easily distribute the Content Pack to the broader ThreatConnect customer base.

## Best Practices for Publishing Content Packs

This section provides some best practices to follow *before*publishing a Content Pack:

- Add summaries, descriptions, and labels to [Playbooks](https://knowledge.threatconnect.com/docs/playbooks), as this helps customers identify which Playbooks belong to a given Content Pack. Similarly, use proper names and labels for [Playbook Components](https://knowledge.threatconnect.com/docs/playbook-components) and Component variables used in the Playbooks.
- Confirm that all Playbooks are using the latest versions of Apps, and replace all [deprecated Apps](https://threatconnect.readme.io/docs/deprecated-apps).
- Ensure that each Playbook’s layout is well organized, as this allows customers to understand and follow a Playbook’s logic when they open it in the [Playbook Designer](https://knowledge.threatconnect.com/docs/the-playbook-designer).
- Remove keychain and environment variables linked to a specific machine, server, or environment from each Playbook.
- Install the Content Pack on another ThreatConnect instance, import its Playbooks into your Organization from the System-level [Playbook Templates](https://knowledge.threatconnect.com/docs/playbook-templates) created during the Content Pack installation process, and test the Playbooks to verify that they run successfully.
- When [creating a Content Pack](/docs/creating-content-packs), include the description parameter and an accompanying description of the Content Pack in the body of the API request. Doing so will provide customers with a description of the Content Pack when they view it on the **Catalog**tab of the **TC Exchange Settings** screen.

## Publishing Content Packs on ThreatConnect Cloud

1. Log into ThreatConnect Cloud ([app.threatconnect.com](https://app.threatconnect.com/)) with a System Administrator account.
2. On the top navigation bar, hover over **Settings**![Settings icon](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Settings%20icon.png)and select **TC Exchange Settings**. The **Installed**tab of the **TC Exchange Settings**screen will be displayed.
3. Click the **+ Add New**button at the top right of the **TC Exchange Settings**screen to [install a Content Pack](/docs/installing-content-packs) using a **.tcxp**file.
4. After the Content Pack is installed, select **Content Packs** from the dropdown to the left of the search bar on the **Installed**tab of the **TC Exchange Settings**screen to display only installed Content Packs.
5. Click on the vertical ellipsis in the **Options**column for the Content Pack and toggle the **Allow App Distribution** setting on (Figure 1).  
![Figure 1_Publishing Content Packs_7.1.2](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure%201_Publishing%20Content%20Packs_7.1.2.png)

After completing these steps, the Content Pack will be displayed on the **Catalog**tab of the **TC Exchange Settings** screen for all other ThreatConnect instances.

---

*ThreatConnect® is a registered trademark, and TC Exchange™ is a trademark, of ThreatConnect, Inc.*

20152-04 v.01.A
