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

v1.13.0: rspack bundler option for code components

v1.13.0 adds a --bundler flag to the library share and library bundle commands.

--bundler flag

$# Default — webpack (stable)
$webflow library share
$
$# Experimental — rspack (faster builds)
$webflow library share --bundler rspack

rspack is an experimental alternative to webpack that can significantly reduce bundle times for large code component libraries. Note that the library changelog output is not accurate when using the rspack bundler.


March 18, 2026

Open a canvas

You can now programmatically open a Component’s canvas or navigate to a page with the new webflow.openCanvas() method (Beta).

1// Open a component canvas by ID
2await webflow.openCanvas({ componentId: 'component-id' });
3
4// Open a component canvas by reference
5const components = await webflow.getAllComponents();
6await webflow.openCanvas(components[0]);
7
8// Navigate to a page by ID
9await webflow.openCanvas({ pageId: 'page-id' });
Beta

These methods are in public beta and may change with future releases.

Previously, Designer Extensions and MCP agents that needed to modify a Component’s internal structure had to rely on the user manually navigating to the component canvas. The openCanvas() method removes that manual step and enables fully automated Component workflows.

openCanvas() accepts a Component ID, a Component reference, or a ComponentElement (instance) reference to open the component canvas. It also accepts a page ID or Page reference to navigate to a page — equivalent to calling webflow.switchPage().

For more information, see Open a canvas.