This is an overview of the changes to the Webflow APIs and related tools. To filter the list, select one or more tags.

v1.17.0: Asset management commands

v1.17.0 adds a new assets command group for managing your Webflow site assets directly from the command line, along with an improved site selection experience and a CMS display fix.

New webflow assets commands

You can now list, upload, update, and organize assets without leaving your terminal.

List assets for a site:

$webflow assets list --site <siteId>
$webflow assets list --site <siteId> --folder <folderId>
$webflow assets list --site <siteId> --json
$webflow assets list --site <siteId> --fields id,displayName,size

Upload a file as an asset:

$webflow assets upload ./hero.png --site <siteId>
$webflow assets upload ./hero.png --site <siteId> --name "Hero Image" --folder <folderId>
$webflow assets upload ./hero.png --site <siteId> --dry-run

Supported file types: png, jpg, jpeg, gif, svg, webp, avif (≤ 4 MB); pdf, doc, docx, xls, xlsx, ppt, pptx, txt, csv, odt, ods, odp, json, lottie (≤ 10 MB).

Update asset metadata:

$webflow assets update <assetId> --alt-text "A hero image"
$webflow assets update <assetId> --display-name "New Name"
$webflow assets update <assetId> --alt-text "..." --dry-run

Manage asset folders:

$webflow assets folders list --site <siteId>
$webflow assets folders create "Marketing" --site <siteId>
$webflow assets folders create "Q2 Campaign" --site <siteId> --parent <parentFolderId>

Improved site selection

The site selection prompt now uses a searchable list sorted by most recently updated, with site slugs shown alongside display names to help disambiguate sites with similar names.

CMS list alignment fix

Column headers in webflow cms list output now line up correctly with data rows.


Google Fonts and Adobe Fonts now ship with DevLink Export

DevLink Export now automatically loads Google Fonts and Adobe Fonts at runtime, matching how a published Webflow site renders them.

What changed

  • fonts.manifest.json — a new file in every export, listing the Google Fonts families and Adobe Fonts kit ID in use on your site.
  • useInjectFonts hook — a new hook that reads fonts.manifest.json on mount and injects the WebFont Loader and the Adobe kit scripts into document.head.
  • DevLinkProvider.tsx — now calls useInjectFonts, so mounting the provider is enough to load both font families.

Custom uploaded fonts continue to ship as @font-face rules in css/fonts.css and are unaffected.

Action required

If your site uses Adobe Fonts, you need to add your deployment domains to your Adobe Fonts web project allowlist before fonts will render outside *.webflow.io. Google Fonts requires no setup.

Run webflow devlink sync to pick up the changes. For full details, see Fonts in DevLink Export.