Skip to main content

Changelog

Prismatic Changelog

Stay up to date with the latest changes and improvements to our product.

27 posts tagged with "Embedded"

Embedding Prismatic in your own app - the embedded SDK, marketplace, theming, and internationalization.

View All Tags

Source Code for Prism and Marketplace

Source code for the @prismatic-io/prism CLI tool and the embedded marketplace library, @prismatic-io/marketplace, have been added to public repositories on GitHub.

prism wraps the Prismatic API and provides users a way to perform CRUD (create, read, update, delete) operations on a variety of Prismatic resources (components, integrations, instances, customers, etc.) from the command line. Having it publicly available provides a great reference for developers looking to wrap the Prismatic API themselves.

The two projects join the custom component SDK, @prismatic-io/spectral, which was already publicly available:

Additional Control Over Marketplace UI

You now have more control over the UI elements that appear to your customers in your embedded marketplace. If you would like to hide the Back to Marketplace link, or the Test, Executions, Logs, or Monitors tabs on an instance configuration screen you can!

Bump your @prismatic-io/marketplace version to 3.1.0, and add a screenConfiguration code block to your marketplace.

Filter Marketplace Integrations

You can now filter the integrations that you show in your embedded marketplace by category or label. This gives you the flexibility to show specific types of integrations to specific users or customers.

To get started with filtering your embedded marketplace, update your @prismatic-io/marketplace package to version 1.1.2, and add a filters attribute to your prismatic.showMarketplace() invocation - see docs for details.

Improvements to Embedded Theming

You can now create custom themes for your embedded marketplace for both dark and light mode users of your application. Check out our embedded marketplace docs for information on how to theme your embedded marketplace to match your app's dark and light mode look-and-feel.

Improved Embedded Marketplace Experience

We've significantly enhanced Prismatic's embedded marketplace experience, enabling you to provide your customers a seamless, native integration experience with minimal engineering effort.

You can now embed Prismatic's integration marketplace into your application with a few lines of code. You can choose to display the sleek marketplace UX directly within your application or as a popover, and apply custom theming to make your integration marketplace look native to your application.

The embedded marketplace showcases your integration offerings and allows customers to self-activate and configure the integrations they need. As previously, you can specify which integrations appear in your marketplace, which ones can be self-activated, and define each integration's configuration screen.

Your customers do not need to juggle another set of credentials to access your embedded marketplace. Instead, you can sign JSON web tokens (JWTs) for your users, which can be used to automatically authenticate them for the marketplace.

Check out our docs to get started.

Custom Theming

Organizations with an enterprise plan can now create a custom theme for the Prismatic web application. This takes Prismatic's white-label capabilities to the next level by allowing you to customize the color scheme and other UI elements to match your branding. Once you apply a custom theme, it will be displayed for both your team members and customers.

For more information, see our custom theming docs.