Builds

Are cloud functions.

Builds are the functions that make up your backend. Builds can have one or more steps defining their behaviour. Within a Build you can,

  • Query a database

  • Update one or many database records

  • Delete one or many database records

  • Create one or many conditions

  • Import data from an API

  • Connect to third-party services

  • Run other Builds

Editor

The editor is where you make, edit, deploy and suspend your Builds. It's a visual development interface that allows you to easily and quickly make a backend for any application.

Adding Building Blocks

Drag the building blocks onto the canvas

Change Block Settings

Hover the block you want to change, and click the cog

Request & Response Format

Schema

Within any Build you are requirred to have at least one building block, the Test Data block.

Test Data Block

This block is used to define the data that you expect to be passed to the build, once deployed. The block is not optional but a schema definition within the block is optional.

Example of a function schema

Within the block you can define the schema by making test data in JSON format. All types are inferred automatically within your build.

Response

If your application expects a response from the Build, you can define that using a HTTP Response block. This block allows you to create a customized response containing,

  • Status

  • Status Code

  • Message

  • Data

Example of a HTTP response to a successful sign up request