Skip to main content
AgriBackup gives commodity importers and their ERP systems a single API to meet every requirement of the EU Deforestation Regulation. Submit farm polygons for satellite screening, anchor batches on the Hedera ledger, and file Due Diligence Statements to TRACES NT — all programmatically.

Quick Start

Make your first API call and complete the compliance lifecycle in minutes.

Authentication

Generate an API key and authenticate every request securely.

API Reference

Explore all endpoints, request schemas, and response shapes.

EUDR Compliance

Understand how AgriBackup maps to EUDR requirements end-to-end.

How It Works

AgriBackup implements the complete EUDR compliance lifecycle as a REST API. Each stage of the workflow builds on the previous one and results in an immutable, cryptographically signed audit trail.
1

Authenticate

Generate an API key from your Dashboard and pass it in the Authorization: Bearer header on every request.
2

Ingest Farm Polygons

Upload GeoJSON polygons for your supplier farm plots. AgriBackup runs satellite deforestation screening asynchronously and notifies you via webhook when verification completes.
3

Register a Commodity Batch

Create a batch record that references your verified polygons, supplier, quantity, and harvest date. The batch is anchored on the Hedera DLT.
4

Link to a Shipment

Attach the batch to a Bill of Lading reference. AgriBackup cryptographically links the batch to the shipment on-chain.
5

Generate & File a DDS

Generate a Due Diligence Statement and submit it directly to TRACES NT via the API. Retrieve the finalized XML payload for your records.

Explore by Topic

Polygon Ingestion

Upload and verify GeoJSON farm polygons.

Batch Registration

Register consolidated commodity batches.

Logistics Linking

Link batches to shipments via Bill of Lading.

DDS Generation

Generate and file Due Diligence Statements.

Webhooks

Receive real-time compliance event notifications.

Error Codes

Handle API errors and rejection responses.

SDKs

AgriBackup offers official client libraries for Python, Node.js, and Java so you can integrate without writing raw HTTP calls.
pip install agribackup-sdk
npm install @agribackup/sdk
<dependency>
  <groupId>com.agribackup</groupId>
  <artifactId>agribackup-sdk</artifactId>
  <version>1.0.0</version>
</dependency>
The SDK automatically resolves the correct base URL from your API key prefix — sk_live_ for production and sk_test_ for the sandbox. You never need to configure the base URL manually.