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.
Overview
The BlobHub REST API is the primary programmatic surface of the platform. Everything you can do from the web application — creating Organizations, managing Blobs, versioning Revisions, running Workflow Executions, scheduling triggers, uploading ONNX models — is available as a REST endpoint. The API is designed to be predictable: it uses resource-oriented URLs, standard HTTP verbs and status codes, and JSON request and response bodies throughout.Base URL
All REST API requests are made against:Versioning
The API is versioned via a URL prefix. The initial release of the API surface is available under:Authentication
Every non-public request must be authenticated. BlobHub supports several authentication flows — Google sign-in, anonymous sign-in, and token refresh — all documented under the Authentication section. Programmatic clients can also authenticate using API Keys scoped to an Organization or individual Blob. See Conventions for how authentication headers and shared request patterns are applied consistently across the API.What You Can Do
The REST API is organized around the platform’s core primitives:Users
Manage the current user profile, limits, and organization membership.
Organizations
Create and administer Organizations and list the Blobs they own.
Blobs
Read, update, and delete Blobs, and enumerate their Revisions and Metadata.
Revisions
Drive the Draft → Commit → Snapshot lifecycle of Blob content.
API Keys & Members
Manage programmatic access and team membership on Organizations and Blobs.
Operations
Track asynchronous, long-running actions across the platform.

