Dependency Management

The Dependency Management page allows you to manage all aspects of the plugins (dependencies) used in your applications. This is the central interface where all plugins—published via the App Maker CLI—are listed and configured.

Filters

A filtering interface is available to help you quickly locate specific plugins based on:

  • Privacy status (private or public)

  • Dependency name

You can combine filters to narrow down the list as needed.

Dependency List

The dependency list displays all available plugins with relevant details. Key components of this list include:

Image

Each plugin can have an associated image, which serves as a visual identifier:

  • If a plugin is public, this image will be visible in public search results.

  • To upload or change the image, click the Settings (⚙️) icon next to the corresponding plugin entry.

Privacy

Defines the access scope of the plugin:

  • Private: Only visible and usable by the organization that created the plugin. It will not appear in public plugin searches.

  • Public: Accessible to all users within App Maker environments.

How to Update Plugin Privacy

Privacy settings must be updated through the plugin's package.json file:

"private": false // To make the plugin public
"private": true  // To restrict access to the owner organization

After updating the package.json, republish the plugin using the CLI to apply changes.

Dependency Name

Every plugin must have a unique name that serves as its identifier throughout the App Maker ecosystem.

  • Plugin names are globally unique across all organizations.

  • If a name is already in use, attempting to publish a new plugin with the same name will result in an error.

Actions

The Actions column allows you to manage plugin-related functions, such as accessing versioned packages and modifying plugin settings.

Package List

When a plugin is created, its backend components are organized into two main parts:

  • Plugin: The core logical and identity unit.

  • Packages: Versioned modules automatically generated by the system with every new plugin release.

To view the full list of versions/packages associated with a plugin, click the package icon in the Actions column.

Settings

Each plugin has a settings panel accessible via the ⚙️ icon. From here, you can:

  • Upload or update the plugin’s image

Last updated

Was this helpful?