| name | webflow-upgrade-migration |
| description | Analyze, plan, and execute Webflow SDK upgrades (webflow-api v1 to v3) with
breaking change detection, API v1-to-v2 migration, and deprecation handling.
Trigger with phrases like "upgrade webflow", "webflow migration",
"webflow breaking changes", "update webflow SDK", "webflow v1 to v2".
|
| allowed-tools | Read, Write, Edit, Bash(npm:*), Bash(git:*) |
| version | 1.5.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","design","no-code","webflow"] |
| compatibility | Designed for Claude Code |
Webflow Upgrade & Migration
Overview
Guide for upgrading the webflow-api SDK and migrating from Webflow Data API v1
to v2. Covers breaking changes, endpoint mapping, import updates, and rollback.
Prerequisites
- Current
webflow-api SDK installed
- Git for version control (create upgrade branch)
- Test suite available
- Staging environment for validation
Instructions
Step 1: Assess Current Version
npm list webflow-api
npm view webflow-api version
npm view webflow-api --json | jq '.versions[-5:]'
Step 2: SDK Version History
| SDK Version | API Version | Node.js | Key Changes |
|---|
| 3.x | Data API v2 | 18+ | Current. WebflowClient, auto-retry, bulk ops |
| 2.x | Data API v1/v2 | 16+ | Transitional. Mixed v1/v2 endpoints |
| 1.x | Data API v1 | 14+ | Legacy. Webflow class, no types |
v1 endpoints deprecation: late 2026. Migrate before then.
Step 3: API v1 to v2 Migration Map
Base URL Change
v1: https://api.webflow.com
v2: https://api.webflow.com/v2
Authentication Change
import Webflow from "webflow-api";
const webflow = new Webflow({ token: "your-api-key" });
import { WebflowClient } from "webflow-api";
webflow = ({ : });