# Distribute AIP Chatbots using Marketplace Use [Foundry DevOps](../../devops/overview/index.md) to include your AIP Chatbots in [Marketplace products](../../devops/core-concepts/index.md#product) for other users to install and reuse. [Learn how to create your first product.](../../foundry-devops/create-products/index.md) ## Supported features All AIP Chatbots features are supported by Marketplace products, with the exception of: * [Assist agents](../../assist/agents-in-aip-assist/index.md) ## Adding AIP Chatbots to Marketplace products To add an AIP Chatbot to a product, first [create a product](../../foundry-devops/create-products/index.md). In the **Add resources** step, search for and select your AIP Chatbot from the **Add files** option. Alternatively, if you have a [Workshop application](../../workshop/overview/index.md) that embeds an AIP Chatbot via the [AIP Chatbot widget](../../workshop/widgets-aip-chatbot/index.md), you can add the Workshop module to the product and the AIP Chatbot will be included automatically. ## AIP Chatbots with document context When packaging an AIP Chatbot that is configured to use [document context retrieval](../retrieval-context/index.md#document-context), the [media set](../../data-integration/media-sets/index.md) containing the documents will automatically be included in the product. This ensures that the AIP Chatbot has access to the necessary documents when installed. :::callout{theme="warning" title="Media set content"} The entire media set, including any items not used by the AIP Chatbot, will be packaged in the product. If you want to limit the content to only the documents used by the AIP Chatbot, you should create a new media set containing only the necessary documents and reconfigure the AIP Chatbot to use it. :::