Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Blog
  • Pricing
  • Documentation
© 2025 Direct Cursus Technology L.L.C.
Yandex Cloud Marketplace
    • Getting started
      • Registration
      • Creating a product in the partner dashboard
      • Creating a service plan
      • Creating a new product version
      • Changing product versions
      • Creating a trial period
      • Integration with the License Manager API
    • Access management
    • Access management
    • Audit Trails events
  1. Partners
  2. Step-by-step guides
  3. Creating a new product version

Creating a new product version

Written by
Yandex Cloud
Updated at March 6, 2025

In the Product versions tab, click Create version. Fill out the form with the required information:

Note

All text fields support Markdown.

Compute Cloud
Container Solution
Managed Service for Kubernetes
Cloud Apps
  1. Upload the product logo in SVG format.

  2. Select product categories.

  3. In the Pricing plan field, select the service plan that you created or create a new one.

  4. In the Compute image field, click Add. In the window that opens, find your folder and select the image.

  5. Fill in the product information in Russian and English:

    • Name: Name of your product.
    • Short description: Brief description.
    • Description: Detailed description of your product, i.e., what problems it addresses, its key characteristics, features, and advantages over similar products. Be specific and avoid advertising cliches.
    • How to install the product: Step-by-step guide on how to get started with your product. Specify what to pay attention to when deploying your product and what difficulties users may face.
    • Support: Your contact details if there are any questions or something goes wrong while using the product.
    • Use cases: List of examples of how your product can be used. Give links to available use cases (if any).
  6. Add useful links in Russian and English.

  7. If necessary, specify the OS name and version. This section is filled out automatically based on the parameters of the basic image of the operating system.

  8. Under Product contents, list the software and versions included in the product.

  9. Under Resources:

    • Set the VM configuration requirements for your software to run:

      1. Click the icon on the right.

      2. Select an option for:

        • CPU share

        • Platforms

        • GPU

        • Network

        • Roles

          To remove a parameter, click next to its name. The CPU, RAM, and Disk size parameters are required and cannot be removed.

    • For the parameters:

      • Network: Specify the maximum available number of network interfaces for VMs based on your product. By default, one network interface is available.
      • Platforms: Select all the platforms on which the VM can be deployed.
      • Roles: Select the required roles. If you specify the service account role, the user will be prompted to link a service account with this role to the VM when it is deployed.
    • For the other parameters in the Minimum field, specify the value that guarantees your software will run on the deployed VM. The user cannot start a VM with the parameters below those specified. If necessary, fill in the fields:

      • Maximum: Maximum parameter value. The user cannot start a VM with parameters higher than those specified.
      • Recommended: Optimal value for your software to run on the VM.
  10. Under Terms of service, add links to license agreements.

    For each link, fill in the following fields:

    • Header (ru): Name of the product (or license agreement) in Russian.
    • Header (en): Name of the product (or license agreement) in English.
    • Type: Type of the license agreement:
      • For the main product: Additional terms of service.
      • For software from other vendors included in the product: Additional terms of service by third parties.
    • URL: Link to the license agreement.
  11. Click Create.

  1. Upload the product logo in SVG format.

  2. Select product categories.

  3. In the Pricing plan field, select the service plan you created or create a new one.

  4. In the Docker compose field, describe the Docker Compose specification in YAML format.

  5. Fill in the product information in Russian and English:

    • Name: Name of your product.
    • Short description: Brief description.
    • Description: Detailed description of your product, i.e., what problems it addresses, its key characteristics, features, and advantages over similar products. Be specific and avoid advertising cliches.
    • How to install the product: Step-by-step guide on how to get started with your product. Specify what to pay attention to when deploying your product and what difficulties users may face.
    • Support: Your contact details if there are any questions or something goes wrong while using the product.
    • Use cases: List of examples of how your product can be used. Give links to available use cases (if any).
  6. Add useful links in Russian and English.

  7. Under Resources:

    • Set the VM configuration requirements for your software to run:

      1. Click the icon on the right.

      2. Select an option for:

        • GPU
        • Network
        • Platforms
        • Roles

        To remove a parameter, click next to its name. The CPU, RAM, and Disk size parameters are required and cannot be removed.

    • For the parameters:

      • Network: Specify the maximum available number of network interfaces for VMs based on your product. By default, one network interface is available.
      • Platforms: Select all the platforms on which the VM can be deployed.
      • Roles: Select the required roles. If you specify the service account role, the user will be prompted to link a service account with this role to the VM when it is deployed.
    • For the other parameters in the Minimum field, specify the value that guarantees your software will run on the deployed VM. The user cannot start a VM with the parameters below those specified. If necessary, fill in the fields:

      • Maximum: Maximum parameter value. The user cannot start a VM with parameters higher than those specified.
      • Recommended: Optimal value for your software to run on the VM.
  8. Under Terms of service, add links to license agreements.

    For each link, fill in the following fields:

    • Header (ru): Name of the product (or license agreement) in Russian.
    • Header (en): Name of the product (or license agreement) in English.
    • Type: Type of the license agreement:
      • For the main product: Additional terms of service.
      • For software from other vendors included in the product: Additional terms of service by third parties.
    • URL: Link to the license agreement.
  9. Click Create.

  1. Upload the product logo in SVG format.

  2. Select product categories.

  3. In the Pricing plan field, select the service plan you created or create a new one.

  4. In the Manifest field, insert a valid link to the manifest previously uploaded to Yandex Object Storage. For more information about the manifest and product requirements for Managed Service for Kubernetes, see Creating a product for Managed Service for Kubernetes.

  5. Fill in the product information in Russian and English:

    • Name: Name of your product.
    • Short description: Brief description.
    • Description: Detailed description of your product, i.e., what problems it addresses, its key characteristics, features, and advantages over similar products. Be specific and avoid advertising cliches.
    • How to install the product: Step-by-step guide on how to get started with your product. Specify what to pay attention to when deploying your product and what difficulties users may face.
    • Support: Your contact details if there are any questions or something goes wrong while using the product.
    • Use cases: List of examples of how your product can be used. Give links to available use cases (if any).
  6. Add useful links in Russian and English.

  7. Under Terms of service, add links to license agreements.

    For each link, fill in the following fields:

    • Header (ru): Name of the product (or license agreement) in Russian.
    • Header (en): Name of the product (or license agreement) in English.
    • Type: Type of the license agreement:
      • For the main product: Additional terms of service.
      • For software from other vendors included in the product: Additional terms of service by third parties.
    • URL: Link to the license agreement.
  8. Click Create.

Version testingVersion testing

Warning

Once you click Send for verification and submit a product version for moderation, you will not be able to run it and test its performance.

To test a product version:

  1. On the Versions tab, select the product version created earlier.
  2. In the top-right corner, click Start.
  1. Upload the product logo in SVG format.

  2. Select product categories.

  3. In the Pricing plan field, select the service plan that you created or create a new one.

  4. Under Preset, click Choose preset. In the window that opens:

    1. Select a preset, i.e., a group of Yandex Cloud services for the application to operate on. The following presets are currently available:
      • Network Load Balancer + Instance Groups
      • Network Load Balancer + Instance Groups + Managed Service for PostgreSQL
      • Network Load Balancer + Instance Groups + Managed Service for MySQL®
      • Network Load Balancer + Instance Groups + Yandex Managed Service for Valkey™
      • Network Load Balancer + Instance Groups + Object Storage
    2. Under Preset parameters, set the default parameters for resources to be created during the application installation. Make sure the disk image meets the requirements.

    To enable users to edit the defaults, copy the name of the variable from the tooltip next to the preset parameter and create a field with that variable name under App parameters.

  5. List parameters to be specified by the user before installing the application under App parameters. To do this, click Overview → + Create field. To check the appearance of the fields with the settings you selected, go to the Preview tab.

    You can get user-defined values on a VM instance created by the application:

    • From the metadata service
    • From the /etc/cloud-app.conf file

    The names of the parameters storing values are the same as those of the variables.

  6. In the Application template field, select the folder to test application deployment in.

  7. Fill in the product information in Russian and English:

    • Name: Name of your product.
    • Short description: Brief description.
    • Description: Detailed description of your product, i.e., what problems it addresses, its key characteristics, features, and advantages over similar products. Be specific and avoid advertising cliches.
    • How to install the product: Step-by-step guide on how to get started with your product. Specify what to pay attention to when deploying your product and what difficulties users may face.
    • Support: Your contact details if there are any questions or something goes wrong while using the product.
    • Use cases: List of examples of how your product can be used. Give links to available use cases (if any).
  8. Add useful links in Russian and English.

  9. Under Terms of service, add links to license agreements.

    For each link, fill in the following fields:

    • Header (ru): Name of the product (or license agreement) in Russian.
    • Header (en): Name of the product (or license agreement) in English.
    • Type: Type of the license agreement:
      • For the main product: Additional terms of service.
      • For software from other vendors included in the product: Additional terms of service by third parties.
    • URL: Link to the license agreement.
  10. Click Create.

After a version is created, click Run in the top-right corner to test the application deployment. Make sure that everything is up and running.

Before publication, the version must be moderated by technical experts and editors. When moderation succeeds, you can publish the approved version.

Was the article helpful?

Previous
Creating a service plan
Next
Changing product versions
© 2025 Direct Cursus Technology L.L.C.