Build
Live weather and satellite data
Use normalized Open-Meteo forecasts and Copernicus Sentinel-2 field statistics without separate mobile integrations.
Seven-day field weather
Weather is calculated for the field location and includes current conditions plus seven daily planning periods.
- Minimum and maximum temperature
- Rainfall and precipitation probability
- Maximum wind speed
- FAO reference evapotranspiration (ET₀)
const weather = await agsemble.weather.get(fieldId);
for (const day of weather.daily) {
console.log(day.date, day.rainfall.value, day.rainfall.unit);
}Sentinel-2 vegetation statistics
Earth observation returns field-level NDVI statistics, cloud cover, 10 m resolution, and an explicit aggregation window. captured_at is the end of that window, not a claimed scene-acquisition instant.
const result = await agsemble.earthObservations.get(fieldId);
console.log(result.indicator.mean);
console.log(result.cloud_cover);
console.log(result.observation_period);
console.log(result.source.license);Caching and freshness
Live normalized weather is cached for up to 24 hours on Sandbox and six hours on Founder. Sentinel statistics are cached for up to seven days on both current plans. Use source.retrieved_at, cache metadata, and the observation period when explaining freshness to users.