> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blobhub.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Understanding the different types of Blobs available.

BlobHub supports various specialized **Blob Types**, each tailored with data storage and processing engines for specific use cases. The internal data structure, storage semantics, and API commands for a Blob depend entirely on the type chosen when the Blob is created.

Currently, BlobHub offers the following primary Blob Types:

## Workflow

The **Workflow** Blob Type is designed to build, manage, and execute complex backend workflows.

* You can treat memory and data as first-class citizens with built-in state management.
* Supports managing Definitions, initiating and monitoring Executions within Sessions, and accessing real-time Execution Events.

## Scheduler

The **Scheduler** Blob Type stores a collection of schedules that trigger workflow executions on a time-based cadence.

* Supports both one-time and recurring cron schedules with full timezone control.
* Retains a history of past executions, including success and failure details for each firing.

## ONNX

The **ONNX** Blob Type provides specialized hosting for Open Neural Network Exchange (ONNX) machine learning models.

* Provides commands to securely perform multipart uploads of the raw model files.
* You can describe the structure of an uploaded model archive or retrieve presigned download URLs for the components.
