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: 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.
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.
DevLink interactive auth
webflow devlink sync now supports the interactive OAuth flow when no token is set, matching the behavior of other commands.
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
nullif 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:
After:
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 directly import DevLink internals
⚠️ 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.