Marketplace
Product Creation & Publishing¶
This guide explains how to create, configure, and publish a product on the platform so that users can discover and subscribe to it through the marketplace.
Who is this for?
This guide is intended for product owners or developers who want to publish their products to the marketplace.
Step-by-Step Product Creation Guide¶
Step 1: Access the Product Menu¶
- Log in to the platform.
- Click the Product menu in the sidebar.
- You will see a list of all your products, including those in Draft and Live status.
Step 2: Add a New Product¶
- Click Add New Product.
- The system will guide you through a six-step setup form designed to make configuration clear and simple.
Step 3: Complete the Product Setup Form¶
Step 1: Details¶
Enter the basic product information:
- Product Name
- Product Logo (upload)
- Product Description
- Product Categories
Step 2: Highlights¶
- Add short key points that highlight what makes your product stand out.
Step 3: Benefits¶
- Describe how your product helps users and solves their problems.
Step 4: Features¶
- List the features included in the product so users clearly understand what they will receive.
Step 5: Pricing Plans¶
- Set up one or more pricing plans.
- Provide clear details for each plan so users can easily compare options and choose the plan that best suits their needs.
Step 6: Review¶
- Review all entered information carefully.
- Ensure all details are accurate and complete before submission.
Step 4: Submit the Product¶
- After submission, you will be redirected to the product page where all product information is displayed.
Pre-Publication Requirements¶
Before a product can be published, the following steps must be completed.
Upload Product Blueprint¶
Required for Publication
A valid product blueprint must be uploaded before the product can go live.
- Upload the product blueprint in Kubernetes YAML format.
- This file defines how the product is deployed on the platform.
What to Include in the Blueprint¶
Your Kubernetes YAML file should describe all components required for your product to operate, including:
- Deployments – application and database workloads
- Services – internal or external access
- PersistentVolumeClaims (PVCs) – data storage
- ConfigMaps & Secrets – configuration values and credentials
- Network Policies (if required) – network access control
Example (High-Level)¶
A typical blueprint may contain multiple Kubernetes resources in a single YAML file, separated by ---, such as:
- Database deployment (e.g. PostgreSQL)
- Application deployment
- Required services and storage definitions
Note
The platform accepts standard Kubernetes YAML syntax. Advanced Kubernetes knowledge is not required, but the blueprint must be valid and deployable.
Important Guidelines¶
- Ensure all referenced images, ConfigMaps, Secrets, and PVCs are correctly defined.
- Use supported Kubernetes API versions.
- Avoid hard-coded sensitive credentials; use Secrets where applicable.
- Test your Kubernetes YAML locally or in a test cluster before uploading.
Tip
Once uploaded successfully, the platform will automatically deploy your product during subscription and project setup.
Select Supported Blockchain Networks¶
- Choose the blockchain networks supported by your product.
- This allows users to understand where their data can be stored and select the network that best meets their requirements.
Publish Product¶
- Once all requirements are completed, click Go Live.
- Your product will be published and made available in the marketplace.
Completion¶
Your product is now live, discoverable by users, and ready for subscriptions and development use.
🎥 Add Products to MBI Marketplace¶
Watch the video below to see how to add, configure, and publish a product to the MBI Marketplace step by step.