What is Integration Marketplace?
Prismatic's integration marketplace allows you to present your integrations to your customers. You can embed the marketplace in your app, so your users activate integrations without leaving it, signed in through your existing authentication system.
Within the integration marketplace, your customers can:
- Explore your integration offerings in an attractive marketplace
- Easily self-activate integrations that connect your app to third-party services they use
- Monitor their active integrations using powerful logging and alerting tools
You can choose which integrations to include in your integration marketplace, and how they're presented to your customers. Customers follow a simple configuration and deployment experience that you create when you build the integration. They enter configuration values and credentials, select a few options from some dropdown menus, and click "activate".
For organization users like yourself, an integration refers to a general, productized and published integration that can be configured and deployed to multiple customers. An instance of an integration is a copy of the integration that has been configured and deployed to a specific customer.
For your customers, instance has no meaning - they either have an integration or they don't. So, when customers log in to Prismatic they see phrases like "activate this integration", or "configure this integration". A customer "activates an integration" - which is the same as deploying an "instance" in your lingo as an organization user.
Options for presenting the integration marketplace
You can present the integration marketplace inside your app in several ways, and let customers log in to Prismatic directly. For a side-by-side comparison, see What is the embedded marketplace?.
Build a custom marketplace with Solis
Solis, Prismatic's custom UI SDK, supplies your marketplace's integrations and the customer's instances, and your app displays them with its own components. Integrations that use headless configuration are configured with your own forms, and integrations with config pages open Prismatic's config wizard inside your UI. This option takes the most development effort, and makes the marketplace look and behave like the rest of your app. See Custom marketplace UI.

Offer one-click connect with Solis
For integrations that need little configuration, your app can show a list of Connect buttons built with Solis. One click authorizes the customer's account with OAuth, saves the configuration the integration suggests, and deploys the integration. This option works with headless integrations that use a customer-activated connection. See Build a one-click connect list with Solis.

Embed the marketplace as an iframe
With the embedded SDK, you can embed the integration marketplace in your app as an iframe, or open it in a popover. This option needs the least code, and you can theme the marketplace to match your app's design.

Let customers log in to Prismatic
You can create Prismatic accounts for your customers and let them log in to Prismatic to activate integrations. This is the simplest option, and works well if you don't have an existing authentication system. However, this option requires your customers to log in to Prismatic to activate integrations, rather than activating integrations directly within your app.
