Builds
List builds
Create a new build
Get build details
Cancel build
Stream build events (SSE)
ModelsExpand Collapse
Build = object { id, created_at, status, 9 more }
Build job identifier
Build creation timestamp
Build job status
Build job status
Instance ID of the builder VM (for debugging)
Build completion timestamp
Build duration in milliseconds
Error message (only when status is failed)
Digest of built image (only when status is ready)
Full image reference (only when status is ready)
provenance: optional BuildProvenance { base_image_digest, buildkit_version, lockfile_hashes, 2 more }
Pinned base image digest used
BuildKit version used
Map of lockfile names to SHA256 hashes
SHA256 hash of source tarball
Build completion timestamp
Position in build queue (only when status is queued)
Build start timestamp
BuildEvent = object { timestamp, type, content, status }
Event timestamp
type: "log" or "status" or "heartbeat"Event type
Event type
Log line content (only for type=log)
New build status (only for type=status)
New build status (only for type=status)
BuildPolicy = object { cpus, memory_mb, network_mode, timeout_seconds }
Number of vCPUs for builder VM (default 2)
Memory limit for builder VM (default 2048)
network_mode: optional "isolated" or "egress"Network access during build
Network access during build
Maximum build duration (default 600)
BuildProvenance = object { base_image_digest, buildkit_version, lockfile_hashes, 2 more }
Pinned base image digest used
BuildKit version used
Map of lockfile names to SHA256 hashes
SHA256 hash of source tarball
Build completion timestamp
BuildStatus = "queued" or "building" or "pushing" or 3 moreBuild job status
Build job status