Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 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
      • Creating a configuration for a Cloud Apps product
      • Product access requests
    • Access management
    • Getting started
    • Access management
    • Audit Trails events
  1. Partners
  2. Step-by-step guides
  3. Integration with the License Manager API

Integration with the License Manager API

Written by
Yandex Cloud
Updated at January 12, 2026

If you created a subscription within one of these service plans:

  • Subscription: Set up integration with the License Manager API for your subscription to work properly.
  • PAYG: User will automatically switch to this service plan as soon as they unlink the subscription from a resource or as soon as the subscription expires. You can set up integration with the License Manager API if required.

To set up integration with the License Manager SaaS API, see this guide.

Compute Cloud
Managed Service for Kubernetes
Cloud Apps
  1. Get the subscription template ID (license_template_id).

    You can find the subscription template ID in the Cloud Marketplace partner dashboard. Use the ID in the product code to manage the subscription.

  2. Implement the following steps in your product code:

    1. Regularly checking if your subscription is active.

      You can get the up-to-date subscription information using the list REST API method for the Instance resource or the InstanceService/List gRPC API call.

      Note

      Please note that the user can unlink a resource from the subscription and link another one to it. Make sure your code can handle cases like this correctly.

    2. Configuring business logic for subscription processing: consumption records, limitations related to time, number of users, etc.

  1. Get the subscription template ID (license_template_id).

    You can find the subscription template ID in the Cloud Marketplace partner dashboard. Use the ID in the product code to manage the subscription.

  2. Implement the following steps in your product code:

    1. Getting the ID of application installation to the Kubernetes cluster and linking it to the subscription. Sample code.

    2. Regularly checking if your subscription is active.

      You can get the up-to-date subscription information using the list REST API method for the Instance resource or the InstanceService/List gRPC API call.

      Note

      Please note that the user can unlink a resource from the subscription and link another one to it. Make sure your code can handle cases like this correctly.

    3. Configuring business logic for subscription processing: consumption records, limitations related to time, number of users, etc.

  1. Get the subscription template ID (license_template_id).

    You can find the subscription template ID in the Cloud Marketplace partner dashboard. Use the ID in the product code to manage the subscription.

  2. Implement the following steps in your product code:

    1. Regularly checking if your subscription is active.

      You can get the up-to-date subscription information using the list REST API method for the Instance resource or the InstanceService/List gRPC API call.

      Note

      Please note that the user can unlink a resource from the subscription and link another one to it. Make sure your code can handle cases like this correctly.

    2. Configuring business logic for subscription processing: consumption records, limitations related to time, number of users, etc.

Integration testingIntegration testing

For code examples and a test server you can use to check the License Manager API integration, see this GitHub repository.

Was the article helpful?

Previous
Creating a trial period
Next
Creating a configuration for a Cloud Apps product
© 2026 Direct Cursus Technology L.L.C.