---
schema_version: "1"
id: b3452a0692fa56aa37ea71d949bf0afa7e64da936b42c13ea354a5c2c05365e6
title: Publish Your Slack App
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforce-slack-sdk/apex-slack-sdk/guides/packaging/packaging_publish.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-slack-sdk/guide/packaging_publish.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 120f85197baa320a5911b134b583482e38ea03436d5496b5f3a6abd57a7ed41e
products:
  - Apex SDK for Slack (Beta)
---
# Publish Your Slack App

**important:** Packaging and distribution of Slack Apps is available only after the beta phase is complete. Users operating under the beta agreement can't package and distribute Slack apps using the Apex SDK.

You can publish a Slack app internally or publicly.

## Internal Distributions

If you're using your app with users within an org only, consider making your app manifest available internally.

## Public Distributions

If you're making the app available to multiple orgs, we recommend enabling public distributions with or without the Slack App Directory.

Public distribution is best suited if your Slack app is GA. [Distributing your app in the Slack App Directory](https://api.slack.com/start/distributing/directory) lets you boost your app visibility and usage. To go this route, you must submit your app for review to Slack and adhere to Slack's submission guidelines.

Alternatively, you can [distribute your apps without using the Slack App Directory](https://api.slack.com/start/distributing/public). For this scenario, you don't need to submit your app for a review for other workspaces to install it, since you're not publishing to the App Directory.
