gumlet-image-source
List all image sources
gumlet image source list
gumlet image source list --output table
Get details of a source
gumlet image source get --source-id <id>
Create a new image source
Amazon S3
gumlet image source add \
--namespace mycompany \
--type amazon \
--config '{"bucket_name":"my-bucket","bucket_region":"us-east-1","access_key":"KEY","secret":"SECRET"}'
Web proxy
gumlet image source add \
--namespace mycompany \
--type proxy \
--config '{"whitelisted_domains":["example.com"]}'
Google Cloud Storage
gumlet image source add \
--namespace mycompany \
--type gcs \
--config '{"bucket_name":"my-gcs-bucket","service_account_json":"{...}"}'
DigitalOcean Spaces
gumlet image source add \
--namespace mycompany \
--type dostorage \
--config '{"bucket_name":"my-space","bucket_region":"nyc3","access_key":"KEY","secret":"SECRET"}'
Update an existing source
gumlet image source update --source-id <id> --type amazon --config '{"bucket_name":"new-bucket"}'
Delete a source
gumlet image source delete --source-id <id>
Flags
| Flag | Required | Description |
|---|---|---|
--namespace |
✅ (add only) | Subdomain (e.g. mycompany → mycompany.gumlet.io) |
--type |
✅ (add) | Source type: amazon, proxy, gcs, dostorage, wasabi, cloudinary, azure, linode, backblaze, cloudflare |
--config |
❌ | JSON string with type-specific storage configuration |
--source-id |
✅ (get/update/delete) | ID of the source |
Notes
- Use
--output tablefor a human-readable view. - The
--configJSON structure varies by source type.
More from gumlet/cli
gumlet-image-purge
Purge the Gumlet CDN cache for an image source subdomain using the Gumlet CLI. Use this skill when you need to invalidate cached images after updating source files — either purge the entire cache for a subdomain or target specific image URLs/paths. Requires the Gumlet CLI to be installed and authenticated via `gumlet login`.
2gumlet-video-asset
Manage Gumlet video assets using the Gumlet CLI. Use this skill to list assets in a workspace with optional filters, get full details of a single asset including playback and thumbnail URLs, or delete an asset permanently. Requires the Gumlet CLI to be installed and authenticated via `gumlet login`.
1gumlet-video-playlist
Manage Gumlet video playlists using the Gumlet CLI. Use this skill to list playlists in a workspace, create or update a playlist, add or remove assets from a playlist, view assets inside a playlist, or delete a playlist. Requires the Gumlet CLI to be installed and authenticated via `gumlet login`.
1gumlet-video-workspace
Manage Gumlet video workspaces using the Gumlet CLI. Use this skill to list all workspaces, get details of a specific workspace, create a new workspace, rename an existing workspace, or delete a workspace. Requires the Gumlet CLI to be installed and authenticated via `gumlet login`.
1gumlet-video-asset-upload
Upload a local video file to Gumlet as a new video asset using the Gumlet CLI. Use this skill when you need to upload a video file from the local filesystem to Gumlet for transcoding and delivery. The CLI handles the two-step process automatically: creating the upload session and streaming the file to the returned pre-signed URL. A real-time progress indicator is shown during upload. Requires the Gumlet CLI to be installed and authenticated via gumlet login.
1