FarmBot is a robotics system for tending backyard farms. The FarmBot API does not control FarmBot itself, but instead handles image uploads, email delivery, and data storage, validation, and security. Data is stored in a centralized database to prevent data loss between reflashes. This also allows users to edit information when the device is offline.
FarmBot is an open source project, and customers are encouraged to repair and alter it to suit their needs.