Introduction
The ZEDEDA Marketplace acts as the central repository for the software and hardware definitions required to deploy edge infrastructure. It provides access to both ZEDEDA-curated assets and user-defined private assets through two primary menus: Edge Apps and Models.
See Manage an App from the ZEDEDA Edge Kubernetes App Flows Marketplace instead if you are looking for Kubernetes-specific manifest management.
Prerequisites
- Access to the ZEDEDA Cloud GUI.
- You must have either the SysManager or SysAdmin role in your ZEDEDA Cloud enterprise.
How it Works
The Marketplace enables the management of reusable assets. Instead of defining specifications for every individual deployment, you can define or import assets once in the Marketplace and reference them across multiple projects and edge nodes.
From the left panel of the ZEDEDA Cloud GUI, the Marketplace menu is organized into two main submenus, Edge Apps and Models. Each of those contains Local and Global tabs.
Edge Apps
The Edge Apps submenu manages the catalog of software that you can deploy to edge nodes.
- Importing: You can import applications provided and maintained by ZEDEDA or certified partners.
- Formats: Supports app types for virtual machines, containers, modules, and Docker Compose.
- Versioning: Allows management of multiple versions of a single application, ensuring precise control over which software build runs on specific edge nodes.
Models
The Models submenu manages Hardware Models. A Hardware Model is a definition representing the physical specifications of an edge device. A corresponding model must exist in the Marketplace before an edge device can be onboarded and become an edge node.
- I/O Mapping: Defines the physical network interfaces (Ethernet, WiFi, Cellular), USB ports, and serial ports available on the device.
- Passthrough Capabilities: Identifies specific PCI devices eligible for passthrough to edge applications.
- PCR Templates: Often associated with hardware models, these templates validate the integrity of the boot sequence for security attestation.
Global vs. Local
Both Edge Apps and Models are categorized by their origin:
- Global: Assets provided and maintained by ZEDEDA or certified partners. These are resources available to all users for import to Local. They serve as verified templates for common hardware and applications.
- Local: Assets that you have imported, uploaded, or created. These are private to the enterprise and can be fully edited and managed by administrators.
Key Benefits
- Reusability: Define a hardware spec or application once and deploy it to thousands of edge nodes.
- Standardization: Ensures all edge nodes of a specific model type utilize the exact same I/O configuration.
- Curated Access: The Global tab provides immediate access to verified hardware models and popular edge applications, reducing setup time.
- Customization: The Local tab allows for the integration of proprietary hardware and custom enterprise applications.