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.

Plugins must be created using the App Maker Command Line Interface (CLI). Manual uploads or alternative publishing methods are not supported.
Filters
A filtering interface is available to help you quickly locate specific plugins based on:
Privacy status (
private
orpublic
)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?