DevLink1 · Write
Build components in React
Work in your own React project. Exported Webflow components land in ./webflow by default.7
Compare · Component sync
DevLink and Stagepass do different jobs. DevLink moves components between Webflow and React. Stagepass loads your own scripts and styles on a Webflow site while you test.
Made for React developers who want their components in the Webflow Designer, or Webflow components inside a React app.1
Made for Developers who write plain scripts and styles for a Webflow site and test them on the live URL.
Workflow
If you work with DevLink today, its steps are your usual flow. Next to each one is the same job with Stagepass.
DevLink1 · Write
Work in your own React project. Exported Webflow components land in ./webflow by default.7
Stagepass1 · Write
Link a project folder once. It is served at https://my-project.sp with SSL, so you keep your files, Git and build step.8
DevLink2 · Test
Code components are bundled and shared as a Workspace library, then installed through the Libraries panel.9
Stagepass2 · Test
Open the live site with ?stagepass=. Only your browser loads the local files, every visitor keeps production.4
DevLink3 · Go live
After changes, import the library again and publish the Webflow site.3
Stagepass3 · Go live
Upload the build to your hosting or CDN and bump data-stagepass-v. No extra publish step for testing.10
Point by point
| Topic | DevLink | Stagepassthis site |
|---|---|---|
| What it is | Component bridgeOfficial Webflow tooling to import React components into Webflow as code components, and to export Webflow components to React code.1 | CLI and loaderAn open source CLI and browser loader. Tagged scripts and styles on your Webflow site load from a folder on your Mac, only in your browser.2 |
| Where you write code | Your React projectIn your own React project. Exported Webflow components land in a local folder, ./webflow by default.7 | Your own editorYour own editor. The folder you link is served at https://<name>.sp with SSL.8 |
| Where code runs while you test | Designer or React appImported code components are used in the Webflow Designer from a shared Workspace library. Exported components run in your own React app.3 | Your real live URLYour real Webflow URL, only in a browser with an active ?stagepass= session. Visitors keep getting production.4 |
| Setup on the Webflow site | Webflow CLIAuthenticate the Webflow CLI with a token or OAuth, then import or export components. The old sync command was removed.5 | One script and attributesOne loader script in the head code, plus data-stagepass and data-src or data-href on the tags you want to swap.6 |
| Where production files live | Workspace libraryImported code components are bundled with Webpack and shared as a Workspace library, installed through the Libraries panel.9 | Your hosting or CDNYour own hosting or CDN. The production URL stays in data-src. Stagepass hosts nothing.6 |
| Going live | Import, then publishImport the library again after changes, then publish the Webflow site. Exported React code ships with your own app.3 | Your usual deployUpload your build as usual and bump data-stagepass-v so browsers fetch the new file.10 |
| Requirements | Node.js 22 or newerComponent export needs Node.js 22 or newer and Webflow CLI 1.19.0 or newer.7 | macOSmacOS, Node.js 18 or newer and Homebrew. Setup installs Caddy, PHP and Dnsmasq.11 |
| License and cost | Paid planComponent export needs a paid Workspace plan, or a CMS, Business or Ecommerce Site plan.7 | MIT, freeOpen source under the MIT license, free to use.12 |
When each one fits
Switching
The two tools do not compete for the same files, so many projects can use both.
stagepass link.data-stagepass.We check every statement on this page against its public source once a month. Each small number in the text points to a source below, with a link to the original page and, where one exists, an archived copy on the Internet Archive.
Stagepass is not affiliated with Webflow DevLink. Tools change over time. If something here is out of date or unfair, open an issue.