Custom blocks

References and resources for developing your own processing blocks.

Block utilities
Block manifestThe JSON-based file format for describing metadata about blocks.
Block capabilitiesSpecifying block input and output capabilities.
Query filters and runtime parametersAccepting query filters and runtime parameters for data and processing blocks.
Data transfer formatTransferring data between blocks.
GPU supportAdding GPU support to processing blocks.
Storing dataStoring and accessing data in blocks.
Publishing blocksPublishing data and processing blocks on the UP42 marketplace.
Templates and example blocksBoilerplates and working examples to help you get started with developing blocks.
Your first custom blockHow to upload your first custom block.
Developing a custom processing blockWalking you through developing your first custom processing block.