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.
Use the Loop block to iteratively run a step and the Break block to break out of a loop when a condition is met.
Use the on PageLoad event handler to fetch data from a database or API or execute business logic when a user opens or refreshes Superblocks Applications.
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.
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.
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.