cdn.kardow.com, so you always get a stable, public URL to embed in pages, blog posts, or anywhere else. Raw storage URLs are never exposed.
Authenticate with your API key in the
x-api-key header. Create keys under Settings > API.List assets
string
Filter by
image, video, or file.string
Match against the asset title.
number
default:"1"
Page number.
number
default:"20"
Records per page, up to 100.
cURL
id, type, provider, url (cdn.kardow.com), thumbnail_url, title, visibility, metadata, created_at, and updated_at.
Upload an asset
Two ways to add an image. The first (import from a URL) is the easiest for automations and AI: hand Kardow any image URL and it downloads, stores, and returns a hosted link.Import from a URL
string
required
URL of the image to import into your library.
string
Optional label.
cURL
Upload a file directly
Sendmultipart/form-data with a file field.
cURL
data.url as a page or blog cover_image, or embed it in page content as <img src="...">.
Max upload size is 15MB. Supported image types: JPEG, PNG, GIF, WebP, AVIF, SVG.