Skip to main content

What is Integration Marketplace?

Prismatic's integration marketplace allows you to present your integrations to your customers. You can embed the marketplace within your app so your users can seamlessly deploy integrations natively using 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".

Disambiguating "integrations" and "instances"

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 have a few options for presenting the integration marketplace to your customers.

Embed the marketplace as an iframe

You can embed the integration marketplace directly into your app as an iframe. This option allows your customers to activate integrations seamlessly within your app. You can theme the integration marketplace to match your app's design.

Your customers log in to your app and activate integrations through an embedded iframe(maxWidth: 800px)

Embed a custom marketplace UI

For a completely custom experience, you can use the embedded SDK to query Prismatic's API for information on integrations. You can then use this information to build your own integration marketplace within your app. This option requires the most development effort, but allows you to build a completely custom integration marketplace experience. See Custom Marketplace UI.

Your customers log in to your app and activate integrations through a custom UI(maxWidth: 800px)

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.

Your customers log in to Prismatic to activate integrations(maxWidth: 800px)