Concepts
Understand the core concepts behind agrirouter: the ecosystem, endpoints, messaging, accounts, and security
These pages explain the core concepts of agrirouter. Whether you are building a farming software integration, a telemetry platform fleet manager, or connecting a communication unit, start here to understand how the system is structured before you start calling the API.
agrirouter is a universal data exchange platform for agriculture. It connects farming software, telemetry systems, and hardware devices so they can exchange standardized agricultural data regardless of manufacturer. The farmer or contractor stays in control of their data at all times, deciding exactly which data flows between which systems.
If you are new to agrirouter, read through these concept pages in order. Each page builds on the previous one.
Ecosystem
The actors, endpoint types, and relationships that make up the agrirouter world
Accounts & Tenants
Account types, the tenant model, and how applications relate to agrirouter accounts
Tenant IDs
How tenant IDs identify the end user account your application acts under, where to obtain them, and how to pass them in API requests
Authorization & Security
OAuth2 authorization, API keys, and the agrirouter security model
Endpoints
What endpoints are, their types, lifecycle, and how they represent software instances
Messaging
How messages flow through agrirouter: capabilities, subscriptions, routing, and addressing
Once you are comfortable with the concepts, move on to building your integration:
Follow the Getting Started tutorials for a hands-on walkthrough from registration to your first message.2 min Browse the Integration Guides for step-by-step instructions for each endpoint type.1 min