Skip to content

Processing Units

Introduction

Some of the services offered by Vultus are computationally intensive and are therefore provided as premium services. These premium services are based on processing units.

Services using processing units

The following services currently require processing units:

  • Daily Vegetation Index Estimations: Service available through the VegetationIndices, PlantHealth, and WaterStress endpoints. Documentation is available here.

How do they work?

Processing units are calculated based on the service, the number of images requested, and the area (in hectares) of the polygon to be processed. Here’s how we estimate the value of our services:

  • Daily Vegetation Index Estimations: 1 processing unit equals 250 new estimate images for a 4-hectare polygon. Updated images are charged at 20% of the processing units compared to new images, as Daily Estimates also use and update data from 3 months prior to the start date.

How are they billed?

Every customer subscription includes 50 processing units by default. Any processing units used beyond these 50 are billed on a pay-as-you-go basis, with each processing unit costing 0.6€. The pay-as-you-go cost from processing units is billed monthly on top of the subscription.

Retrieving Current Processing Units

You can use the retrieveProcessingUnits() query to retrieve the current amount of used processing units.

Usage

The endpoint requires two arguments:

  • startDate*: This date specifies the start of the date range that you want to retrieve.
  • endDate*: This date specifies the end of the date range that you want to retrieve.

Example

mutation {
  retrieveProcessingUnits(
    startDate:         "2024-07-01"
    endDate:           "2024-08-01"
  )
  {
    IsSuccess
    Message
    Status
    Result {
      processingUnits
      startDate
      endDate
    }
  }
}