FarmBot Software


Drag-and-drop programming for your FarmBot

The web app is a platform designed to give you unlimited control over how you use your FarmBot and therefore how you grow your food. Because nobody wants to sit on their computer all day controlling their FarmBot manually, we have designed several features to help you automate your farming operation.

Sequences allow you to combine the most basic commands of FarmBot (such as moving or controlling a peripheral) into more complex actions requiring multiple steps (for example: picking up the watering nozzle, watering a plant, and then putting the tool away). When a sequence is initiated, FarmBot will execute all of the commands in the sequence (the steps) one after the other until the sequence is finished.

You can create sequences using the sequence editor as shown below. On the left of the screen is a list of all the sequences in your account. In the middle is the currently opened sequence. And on the right are the available commands that you can add to the sequence.

Sequence editor options

You can customize how the sequence editor works with the options in the menu located to the left of the COPY button when a sequence is loaded into the editor. Each option is described in the tooltip shown when the icon is clicked.

What's Next

We'll learn about each of the commands available, and then build some example sequences.

Sequence Commands
Building a Sequence
Example Sequences
Externally Defined Variables


Drag-and-drop programming for your FarmBot

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.