Overview of Azure FarmBeats (Preview)

Azure FarmBeats is a business-to-business offering available in Azure Marketplace. It enables aggregation of agriculture data sets across providers. Azure FarmBeats enables you to build artificial intelligence (AI) or machine learning (ML) models based on fused data sets. By using Azure FarmBeats, agriculture businesses can focus on core value-adds instead of the undifferentiated heavy lifting of data engineering.


Azure FarmBeats is retired. You can see the public announcement here.

We have built a new agriculture focused service, it's name is Azure Data Manager for Agriculture and it's now available as a preview service. For more information see public documentation here or write to us at madma@microsoft.com.

Project Farm Beats

With the preview of Azure FarmBeats you can:

  • Assess farm health using vegetation index and water index based on satellite imagery.
  • Get recommendations on how many soil moisture sensors to use and where to place them.
  • Track farm conditions by visualizing ground data collected by sensors from various vendors.
  • Get soil moisture map based on the fusion of satellite and sensor data.
  • Gain actionable insights by building AI/ML models on top of aggregated datasets.
  • Build or augment your digital agriculture solution by providing farm health advisories.

Data hub

The Azure FarmBeats Data hub is an API layer, which enables aggregation, normalization, and contextualization of various agriculture datasets across providers. You can use Azure FarmBeats to get:

Data hub is designed as an extensible API platform. We're working with many more providers to integrate with Azure FarmBeats, so you have more choice while building your solution.


The Azure FarmBeats Accelerator is a sample web application, that is built on top of Data hub. The Accelerator jump-starts your user interface and model development. The Azure FarmBeats accelerator uses Azure FarmBeats' APIs. It visualizes ingested sensor data as charts and model outputs as maps. For example, you can use the accelerator to create a farm quickly and get a vegetation index map or a sensor placement map for that farm easily.

Azure role-based access control (Azure RBAC)

An administrator can define access rules for Azure FarmBeats using one of the predefined roles. Roles determine what areas of the application a user has access to and what actions they can perform. There are two kinds of roles in Azure FarmBeats - for users and for partners.

User Roles

An administrator can add and manage users and define their access levels based on two user roles: Admin and Read-Only.

Partner Roles

An administrator can add multiple partners as data providers to Azure FarmBeats. The following summarize the available partner roles in FarmBeats and their permissions:

Partner Type Actions Scope
Sensor Partner Create, Read, Update

Read, Update
DeviceModel, Device, SensorModel, Sensor

Imagery Partner Create, Read, Update

Read, Update

Scene, SceneFile


Weather Partner*

(* Coming soon)
Create, Read, Update

Read, Update

WeatherDataModel, WeatherDataLocation, JobType




Azure FarmBeats is offered at no extra charge and you pay only for the Azure resources you use. You can use the below resources to know more about the offering:

Next steps