Marketplace

The Instabase Marketplace is the distribution mechanism for your platform.

The Marketplace contains solution accelerators that help you fast-track solution development, any custom-built Instabase components you’ve published for re-use across your deployment, and training scripts and base models used in Machine Learning Studio.

Before using the Marketplace for the first time, you must enable it from the Marketplace Admin app.

What are solution accelerators?

As you develop solutions, you can turn to the Instabase Marketplace for various shortcuts, or solution accelerators. These resources provide faster time-to-value and foster a shared ecosystem of document understanding.

Solution accelerators include:

  • Marketplace models that are pre-trained on specific document types, enabling you to fast-track model development.

  • Full-fledged solutions that address particular use cases, such as extracting data from driver’s licenses or US W-2 tax forms. Solutions typically include a Marketplace model and a flow, and they might also include refiners, scripts, and validations.

  • Developer packages consisting of low-code and pro-code functions and libraries that support complex document processing tasks, such as converting HTML to text or extracting checkboxes from documents.

Marketplace Admin

The Marketplace Admin app is used to manage Marketplace content. Marketplace Admin is visible only to site administrators and any user or group granted Marketplace Admin permissions.

Use Marketplace admin to perform these tasks:

  • View all components available in the Marketplace.

  • View and edit component metadata by version.

  • Update training scripts and base models for Machine Learning Studio.

  • Manually publish components to the Marketplace.

  • Unpublish components, or specific versions of components.

Importing solution accelerators

To use a solution accelerator, you must import it from Marketplace. The method of importing solution accelerators differs based on component type.

  • Marketplace models are imported into an existing ML Studio or Solution Builder project. You can import Marketplace models from ML Studio or Solution Builder.

  • Solutions are imported as a new Solution Builder project. You can import solutions from Marketplace or from Solution Builder when you create a new project.

  • Developer packages are imported into an existing Solution Builder project. You can import developer packages and manage package versions from Solution Builder.

You can preview the performance of Marketplace models and solutions from the Marketplace using your own documents or, if provided, sample documents.

Publishing to Marketplace

You can publish custom-built Instabase components to Marketplace to make them available for re-use throughout your deployment.

Any user of ML Studio or Solution Builder can publish trained models or solutions, respectively. Publishing a trained model as a Marketplace model or publishing a solution as a solution accelerator makes the model or solution viewable to other users in your deployment; otherwise, the model or solution is hidden from other users.

Marketplace Admin users can publish trained models, solutions, or developer packages and scripts using Marketplace Admin.

  1. In Marketplace Admin, select Tools > Publish.

  2. Select where the content you want to publish is located:

    • Publish from file system - Choose this option to publish developer packages, or solutions that you compiled and downloaded.

    • Publish from project - Choose this option to publish a trained model, solution, or script.

  3. Select the content to publish and click Publish or Confirm.

For more details about publishing to Marketplace, see publishing trained models, publishing solutions, or publishing developer packages.

Converting legacy Marketplace content

Instabase 23.04 modified metadata fields for Marketplace content. You must update metadata for any existing Marketplace content you’ve published in order for it to appear in the Marketplace.

To update metadata using Marketplace Admin, click to edit the latest version of a package. Increment the version and specify all required fields, then click Publish.

Tip

Publishing a trained model as a Marketplace model or publishing a solution as a solution accelerator makes the model or solution viewable to other users in your deployment; otherwise, the model or solution is hidden from other users.

To manually update metadata, download and unpack the latest version of a package, update package.json with the new metadata format, then repackage and upload using Marketplace Admin. For details about manually packaging Marketplace content, see solution packages or developer packages.