Overview
The Image Import API provides advanced upload mechanisms beyond the basic PUT endpoint. Web download allows server-side fetching directly from a URL — no local staging needed. Chunked upload supports resumable large-image transfers. Both methods are available to users, but administrators configure the allowed import methods and staging area at the platform level.Allowed Import Methods
Configure which import methods are available to users via XDeploy globals:Enable import methods
| Method | Description | Best For |
|---|---|---|
web-download | Image Service fetches data from a URL server-side | Importing from public cloud image registries |
glance-direct | Client uploads in chunks via staging area | Large files (>5 GB) requiring resumable upload |
copy-image | Copy image between stores | Multi-store deployments |
Web Download Import
The web download method imports images directly from a public URL. The Image Service downloads the file server-side — no local disk space required on the client.Chunked Upload (Glance Direct)
Chunked upload allows large images to be uploaded in parts, with the ability to resume if the connection is interrupted.Stage data to the import queue
Stage image data via the v2 import API. The staging area is temporary and managed
by the Image Service:
Stage image data
Staging Area Configuration
The staging area is a temporary directory used by the glance-direct import method. Configure its location and size limits:Staging area configuration
Next Steps
Storage Backends
Configure where imported images are stored after the import completes.
Metadata
Define metadata namespaces for consistent property schemas on imported images.
Admin Troubleshooting
Resolve web-download timeouts and staging area failures.
Upload an Image
Standard upload workflow for user-facing image ingestion.