Build any backend business logic
Build any backend business logic visually to integrate with any database or third-party API, eliminate boilerplate logic for pagination, parallelization, and promise handling, extend infinitely with Python and NodeJS, and debug, test, and optimize using AI.
Use the Condition block to conditionally run steps in APIs.
Use control blocks to introduce complex logic within a backend API.
Fetch paginated data from Airtable's API
This guide explains how to loop over Airtable's API to fetch paginated data
Loop and Break
Use the Loop block to iteratively run a step and the Break block to break out of a loop when a condition is met.
Parallel and Wait
Use the Parallel block to run multiple steps at the same time and the Wait block to waits for a Parallel block to complete.
Use the Return block to return data from an API.
Stream and Send
Use the Stream block to stream data from an external source and the Send block to send a message that will be handled by an onMessage handler.
Try Catch and Throw Error
Use the Try Catch block to handle an error and the Throw Error block throw a custom error message.
Use the Variables block to set variables to be used in other blocks.