Sandbox

QUICK START

Try a real field before you sign up.

Preview normalized weather and Sentinel data first. Verify an email only when you want to save fields and create an API key.

0/3
1

Preview one real field

Paste one Southeast Asian GeoJSON Polygon (up to 25 ha and 200 vertices). It is not added to an account or history; only a short-lived response cache is used. No API key is created.

Two previews per network per day. Automated refreshes are blocked; most visitors will not see a challenge.
What you will see

Measured area and perimeter, current weather, a seven-day forecast, NDVI, cloud cover, source mode, and provenance.

No agronomic diagnosis is inferred.
2

Create your free sandbox

Creating your isolated sandbox…

Checking sandbox availability…
NEXT

Install the SDK or starter

After your first API call, use any TypeScript stack or the offline Expo app.

npm install https://api.agsemble.com/downloads/agsemble-sdk-0.9.0.tgz
Expo + SDK starter (.zip)Download
CODING AGENT CONTEXT

Using a coding agent?

Paste this compact platform context alongside your own project request.

Agsemble sandbox API
Base URL: https://api.agsemble.com
Authentication: Authorization: Bearer $AGSEMBLE_API_KEY
Use when the app needs normalized fields, weather, Sentinel-2 NDVI, or offline observations.
Check GET /api/v1/capabilities; source.mode distinguishes live, fixture, durable, and unavailable data.
Start with GET /api/v1/fields, then GET /api/v1/fields/{field_id}/summary; granular endpoints remain available.
Field writes accept GeoJSON Polygon/MultiPolygon and return measured area, perimeter, provenance, and non-cadastral status.
Offline POST /api/v1/observations requires a stable obs_* Idempotency-Key for retries.
OpenAPI: https://api.agsemble.com/openapi.json · Agent docs: https://agsemble.com/llms.txt
SDK: npm install https://api.agsemble.com/downloads/agsemble-sdk-0.9.0.tgz · Release: https://api.agsemble.com/sdk.json
3

Make a real sandbox request

Use your saved key against the same normalized contracts.

Ready
GET/api/v1/fields
AuthorizationBearer
RESPONSE.JSON
// Select an endpoint and choose "Run request".