Your schema is the API
Farm platforms that offer an API generally expose the objects they designed, in the shape they chose, often behind an application form and a partner agreement.
Alffi has no fixed schema to expose. When you create a record type in the dashboard, it becomes an API resource in the same moment — readable, writable, filterable, and emitting webhooks. Nobody at Alffi decides which of your own data you’re allowed to reach.
Generate a token in settings and start. There is no approval step.
Built for real integrations and for mobile clients, which means the unglamorous parts are done properly.
Geometry, unit conversion, formula evaluation, conditional visibility and the module templates are all separate packages with zero external dependencies. That is a deliberate constraint, not an accident.
It means the calculation that works out a paddock’s area, or converts kilograms per hectare into pounds per acre, is the same code everywhere it runs — server, browser, and eventually a mobile client. Domain logic never gets reimplemented per platform and never drifts between them.
If you’re evaluating this for an integration, these are the things you’d find out in week one anyway.
One more thing worth saying plainly: Alffi is an open platform, not open source. The API and your data are open to you. The source is proprietary.
Design partners get direct access to whoever is writing the API, which at this stage is a short conversation rather than a support ticket.