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

v1.14.0: Unified authentication across all CLI commands

v1.14.0 unifies authentication so a single webflow auth login covers every CLI workflow.

One login for everything

Previously, different CLI commands required separate tokens (WEBFLOW_SITE_API_TOKEN for DevLink, WEBFLOW_WORKSPACE_API_TOKEN for library sharing). Now, a single OAuth login covers all commands and stores credentials as WEBFLOW_API_TOKEN in your .env file.

$# One login covers cloud, devlink, and library commands
$webflow auth login

Migrating from legacy tokens

WEBFLOW_SITE_API_TOKEN and WEBFLOW_WORKSPACE_API_TOKEN still work but will show a deprecation warning. Run webflow auth login to migrate to the unified token — it will write WEBFLOW_API_TOKEN to your .env file automatically.

webflow devlink sync now supports the interactive OAuth flow when no token is set, matching the behavior of other commands.


April 17, 2026

Branch navigation APIs for Designer Extensions

Designer Extensions can now discover and navigate page branches with three new methods on the Page interface:

  • List branches: List all branches that exist for a page.
  • Get branch ID: Get the branch ID of the current page, or null if the page is not a branch.
  • Get parent page ID: Get the source page ID to navigate back to the main page.

Use these methods together with the existing switchPage() method to navigate between a page and its branches.


DevLink engine file structure update

When you re-export your site with DevLink, you’ll see updated import paths in your exported components. Your components should continue to work without any code changes on your part.

What you’ll see after re-exporting

Updated import paths

Your exported components will have updated import paths for built-in Webflow elements:

Before:

1import Block from "../_Builtin/Block";

After:

1import Block from "../webflow_modules/Basic/components/Block";

Import paths have changed from ../_Builtin/Block to ../webflow_modules/Basic/components/Block, but your component code remains exactly the same.

Deprecated barrel export removed

The deprecated index.js barrel export file has been removed. This file previously re-exported all DevLink modules with a performance warning.

If you were importing from index.js, you’ll need to update your imports to use specific file paths instead.

Your components still work

No component code changes required — your component code, props, and behavior remain exactly the same

Same export format — component and global CSS file structure is unchanged

Easy update — simply run webflow devlink sync to update your components with the new structure

What changed internally

DevLink engine files have been reorganized from a flat structure into organized folders:

  • All internal components moved to webflow_modules/ folder
  • Components grouped by category (Dropdown, Form, Navbar, etc.)
  • Helper functions grouped with their related components

⚠️ If you’ve customized or directly imported DevLink internal files, you may need to update your code.

Recommendation: Avoid importing DevLink internal files directly. If you do, be aware that these files are not part of the external API and are subject to breaking changes with future updates.

For more information, see What DevLink Exports.