1. Home
  2. Docs
  3. Yonohub
  4. YonoStore

YonoStore

YonoStore is the marketplace of Yonohub. Everyone can publish or purchase YonoArc blocks, environments, and datasets. With just a few clicks, you instantly share your work or get access to the items published by other developers. Yonohub supports three different licenses for the items published on YonoStore:

  1. Pay-as-you-go license means that the user of a YonoArc block will pay the developer as long as the block is used in a running pipeline. This has no upfront payment and it is very useful for users to try different blocks with minimal cost. In this case, the user does not get access to the source code of the block. Pay-as-you-go blocks use per-hour billing, and they are billed daily and rounded up to the nearest hour.
  2. Buy license means a single upfront payment from the user of the block to the developer of the block. In this case, the user does not get access to the source code of the block.
  3. Buyout enables the user to get access to the source code of the block in return for a single upfront payment from the user of the block to the developer of the block.

Purchasing Items

To purchase an item from YonoStore:

  1. Navigate to YonoStore from the main view of Yonohub.
  2. Write one or more keywords in the search bar in the middle of YonoStore’s main view. Autocompletion should help you get to your desired product faster.
  3. The page of each product shows its name, description, available license types, reviews, and other detailed information.
  4. Select the license type you desire.
  5. Click Add to cart.
  6. Continue purchasing other items if you wish.
  7. Click My cart at the header to navigate to your cart and click Proceed to checkout.
  8. Enter your billing details: at least the name and the email address.
  9. Select the payment method:
    • To use a debit or credit card, select PayPal, even if you don’t have a PayPal account. Then, click Pay with Debit or Credit Card in the PayPal popup. Then, enter your billing info and click Pay Now.
    • To use your PayPal account, select PayPal. Then, log in using your PayPal account using the PayPal popup.
    • To use the existing credits in your YonoStore wallet, select Wallet payment. Then, click Place order.
  10. Once you place your order, you will be directed to a page saying: “Thank you. Your order has been received.”
  11. Now, you get instant access to the purchased items on Yonohub:
    • A YonoArc block that you purchased is instantly available to be dragged and dropped in YonoArc.
    • An environment that you purchased is instantly available in YonoEBuilder. You can use it to develop YonoArc blocks, run jobs, launch custom apps etc.
    • A dataset that you purchased is instantly available in YonoDrive. You can find it under /YonoStoreDatasets. You can use this dataset in YonoArc blocks, jobs, etc.

There are a few great benefits from purchasing environments or datasets from YonoStore instead of building these environments using YonoEBuilder or downloading these datasets:

  1. Save the time and effort to build or download.
  2. Save the money of the resource models you need to build and download.
  3. Save the money of the storage occupied by these environments and datasets. That is because your balance is not affected by the sizes of the items you purchase from YonoStore.

In order to help you get started, YonoStore includes an Essentials bundle that is already purchased by default when you sign up. The bundle includes several YonoArc blocks and environments that you can find in YonoArc and YonoEBuilder respectively.

Managing Pro Subscribtions

Some Yonohub apps have pro editions, such as YonoArc, YonoEBuilder, and YonoJobs. Some Yonohub features are also pro features such as Team Collaboration. Pro apps and features are published on YonoStore as subscription-based products. To subscribe to a pro app or feature:

  1. Click one or more of the following links for the desired apps or features: YonoArc Pro, YonoEBuilder Pro, YonoJobs Pro, and Team Collaboration.
  2. Click the Subscribe button under the product description. This button adds the product to your cart.
  3.  Continue purchasing other items if you wish.
  4. Click My cart at the header to navigate to your cart and click Proceed to checkout.
  5. Enter your billing details: at least the name and the email address.
  6. Click Subscribe.
To manage your subscriptions (i.e., unsubscribing, reactivating, or changing payment method):
  1. Navigate to YonoStore from the main view of Yonohub.
  2. Click your profile picture at the top right corner of the page.
  3. Click Account settings.
  4. From the left menu, click My Subscription. If you have multiple subscriptions, click Subscriptions then click View for the subscription you wish to manage.
  5. At the beginning of this page, you can find a table showing general info about this subscription, such as the status, the start date, and the next payment date. At the end of this table, you can find several buttons for the actions you can perform:
    •  Cancel: This cancels your subscription, but you will continue to benefit from this pro app or feature in Yonohub until the Next Payment Date of your subscription.
    • Reactivate: This reactivates your cancelled subscription.
    • Change Payment: This allows you to select another payment method for your subscription.

Publishing your Work

To publish a YonoArc block that you developed:

  1. Navigate to the block manager by clicking Block Manager from the main view of YonoArc.
  2. Click the Blocks tab.
  3. Select the project and its version from the two drop-down lists in the left sidebar. The selected project version should have been successfully released in the past.
  4. Select the block you would like to publish from the left sidebar.
  5. Click Publish on YonoStore. Please read the instructions carefully before you confirm.
  6. Navigate to your YonoStore Vendor Dashboard. You should find the block you published in the draft status.
  7. Click the name of your block. Enter the reference URLs, the licences under which you would like to offer this block, the corresponding prices, and a featured image representing your block.
  8. Click Submit. Your block’s status in the Vendor Dashboard becomes Pending.
  9. Wait until the YonoStore admin approves your block.

To publish a new version of a YonoArc block that has been published in the past, follow the same procedure described above. The information of the latest version will be available on YonoStore, but users who purchased your block will get access to all the versions you published.

To unpublish a block (or a version of a block) from YonoStore, click Request to unpublish from YonoStore at the top of the block’s page in the Block Manger. If your block has never been purchased, it will be deleted from YonoStore immediately. Otherwise, it will be pending deletion for a month. Purchasers of this block will still be able to use it in the future. They can also upgrade their purchase, e.g., from pay-as-you-go to buy if applicable, within a month from your request to unpublish. During that month, you can cancel your request from the Block Manager.

To publish an environment:
  1. Navigate to YonoEBuilder from the main view of Yonohub.
  2. Select the environment and its version, then click Publish on YonoStore.
  3. Navigate to your YonoStore Vendor Dashboard. You should find the environment you published in the draft status.
  4. Click the name of your environment. Enter the price of the environment and a featured image representing it.
  5. Click Submit. Your environment’s status in the Vendor Dashboard becomes Pending.
  6. Wait until the YonoStore admin approves your environment.

To publish a dataset:

  1. Navigate to YonoDrive from the main view of Yonohub.
  2. Right-click the dataset folder then click Publish on YonoStore. The dataset folder will eventually move to the /YonoStoreDatasets folder.
  3. Navigate to your YonoStore Vendor Dashboard. You should find the dataset you published in the draft status.
  4. Click the name of your dataset. Enter the price of the dataset and a featured image representing it.
  5. Click Submit. Your dataset’s status in the Vendor Dashboard becomes Pending.
  6. Wait until the YonoStore admin approves your dataset.