{
 "categories": [
  "documents",
  "design",
  "developer-tools"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-01",
   "fact": "homepage",
   "note": "Webflow presents a hosted visual website platform with Designer, CMS, hosting, and agentic AI features for marketing, design, and engineering teams.",
   "source": "https://www.webflow.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "vendor",
   "note": "The product homepage is published by Webflow.",
   "source": "https://www.webflow.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "deployment",
   "note": "Webflow documents hosted Designer, composable CMS, and enterprise-grade hosting on AWS and Cloudflare rather than a self-managed install.",
   "source": "https://www.webflow.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "platforms[0]",
   "note": "The Designer APIs execute in the browser via an iframe inside the Webflow Designer. The product surface assessed here is web.",
   "source": "https://developers.webflow.com/designer/reference/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "license",
   "note": "Webflow publishes a free Starter site plan and paid Site, Workspace, Ecommerce, and Enterprise plans.",
   "source": "https://www.webflow.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "status",
   "note": "The product updates feed lists active releases through 2026-08-28, including MCP 2.0, Codex, and ChatGPT availability.",
   "source": "https://webflow.com/updates",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.api.exists",
   "note": "Webflow documents the Data API as a set of RESTful endpoints for building tools and integrations, with an interactive explorer on Get Sites.",
   "source": "https://developers.webflow.com/data/reference/rest-introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.api.kinds[0]",
   "note": "The documented machine interface is a REST resource API. Example list-sites calls use GET https://api.webflow.com/v2/sites.",
   "source": "https://developers.webflow.com/data/reference/rest-introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.api.auth[0]",
   "note": "Data Client apps obtain access tokens through OAuth 2.0 authorization-code grant. The app redirects the user to Webflow, receives a code, and exchanges client_id, client_secret, and code for an access token.",
   "source": "https://developers.webflow.com/data/reference/oauth-app",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.api.auth[1]",
   "note": "Site administrators generate a site token in Apps & integrations > API access and send it as Authorization Bearer. Tokens are per site, capped at five, expire after 365 days of inactivity, and cannot call authorization, custom-code, or workspace-activity endpoints.",
   "source": "https://developers.webflow.com/data/reference/site-token",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.api.auth[2]",
   "note": "Enterprise workspace administrators can mint workspace tokens for workspace_activity:read audit-log endpoints only. These tokens cannot call site-scoped endpoints.",
   "source": "https://developers.webflow.com/data/reference/workspace-token",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.api.coverage",
   "note": "The CMS API creates and manages collections, fields, and staged or live items, including bulk writes and cmsLocaleIds for multi-locale items. Designer canvas control is a separate client-side API, so Data API coverage of the whole product is partial.",
   "source": "https://developers.webflow.com/data/docs/working-with-the-cms",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.api.docs",
   "note": "This page is Webflow's current Data API introduction and entry to authentication, rate limits, versioning, and the API explorer.",
   "source": "https://developers.webflow.com/data/reference/rest-introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.sdk.exists",
   "note": "Webflow publishes official JavaScript and Python SDKs for the Data API.",
   "source": "https://developers.webflow.com/data/reference/sdks",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.sdk.official",
   "note": "The SDK index is vendor documentation and labels both listed SDKs as official.",
   "source": "https://developers.webflow.com/data/reference/sdks",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.sdk.languages[0]",
   "note": "npm lists webflow-api 3.3.4 as the Webflow JavaScript/TypeScript SDK for the Data API, generated by Fern, last updated 2026-03-16. The README still marks the package Preview.",
   "source": "https://www.npmjs.com/package/webflow-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.sdk.languages[1]",
   "note": "PyPI lists webflow 2.0.0, uploaded 2026-03-12, as the official Python library for the Data API with sync and async httpx clients. The README still marks the package Preview.",
   "source": "https://pypi.org/project/webflow/",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.mcp.first_party",
   "note": "Webflow documents its own MCP server for agents. Tools create elements, styles, components, and variables; manage CMS, custom code, assets, forms, and comments; and read Analyze. Agents stay inside the signed-in user's Designer permissions.",
   "source": "https://developers.webflow.com/mcp/v1.0.0/reference/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.mcp.verdict",
   "note": "The official remote server runs at https://mcp.webflow.com/mcp with OAuth. Most work uses the Data API without the Bridge App. Snapshots and live selection, page, mode, branch, canvas, and breakpoint tools still need the Bridge App in an open Designer session.",
   "source": "https://developers.webflow.com/mcp/v1.0.0/reference/how-it-works",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier lists a Webflow app with form, comment, and order triggers plus CMS item create/update/find and order fulfill/update actions.",
   "source": "https://zapier.com/apps/webflow/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.integrations.make",
   "note": "Make documents a Webflow app with watch-events, sites, collections, items, products, orders, inventory, assets, forms, pages, comments, and a generic API-call module.",
   "source": "https://apps.make.com/webflow",
   "tier": "scraped"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft's public connector-reference catalog contained no Webflow connector on 2026-09-01. https://learn.microsoft.com/en-us/connectors/webflow/ returned 404.",
   "source": "https://learn.microsoft.com/en-us/connectors/connector-reference/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.integrations.n8n",
   "note": "n8n documents a built-in Webflow node for CMS item create, delete, get, get-all, and update, usable as an AI tool.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.webflow/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.cli.exists",
   "note": "Webflow documents an official CLI installed as npm package @webflow/webflow-cli (Node.js 22.13.0 or higher). Commands cover auth, sites, assets, CMS, forms, DevLink, Cloud, and Designer Extensions.",
   "source": "https://developers.webflow.com/cli/reference/webflow-cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Designer Extensions are iframe web apps that call client-side Designer APIs to create elements, manage styles and variables, and alter pages inside the Designer.",
   "source": "https://developers.webflow.com/apps/docs/designer-extensions",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "The CLI documents sharing React code components into the Designer and exporting Webflow components as a local React bundle via DevLink.",
   "source": "https://developers.webflow.com/cli/reference/webflow-cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.extensibility.webhooks",
   "note": "Webflow POSTs JSON to a registered URL with x-webflow-timestamp and x-webflow-signature. Documented events include form_submission, site_publish, page create/update/delete, ecommerce order and inventory, CMS item lifecycle, and comment_created. Limit is 75 webhooks per trigger type.",
   "source": "https://developers.webflow.com/data/docs/working-with-webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.data_access.export[0]",
   "note": "CLI commands such as cms items list, forms list, and forms submissions support --json output.",
   "source": "https://developers.webflow.com/cli/command-reference",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.data_access.export[1]",
   "note": "webflow forms submissions --output writes form submissions to a CSV file.",
   "source": "https://developers.webflow.com/cli/command-reference",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.data_access.import[0]",
   "note": "webflow cms items create and cms items update accept item field data as JSON via --data.",
   "source": "https://developers.webflow.com/cli/command-reference",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Webflow publishes a canonical llms.txt that lists platform pages, Data/Designer/Browser APIs, MCP, SDKs, CLI, and preferred citation URLs. developers.webflow.com/llms.txt is a separate developer index.",
   "source": "https://www.webflow.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "verdict.scores.api",
   "note": "Data API v2 is documented REST with OAuth, site tokens, official SDKs, and webhooks across CMS, sites, forms, assets, and ecommerce. Plan rate limits, site-token custom-code exclusion, and the separate Designer API keep the path at 8.",
   "source": "https://developers.webflow.com/data/reference/rest-introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "verdict.scores.mcp",
   "note": "The official hosted MCP server has useful design, CMS, asset, form, comment, and Analyze coverage, but vendor docs exclude Interactions, new localized CMS items, and workspace access changes, and some tools still need an open Designer Bridge session.",
   "source": "https://developers.webflow.com/mcp/v1.0.0/reference/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "verdict.scores.integrations",
   "note": "Zapier, Make, and n8n expose Webflow CMS, form, and related connectors. Microsoft's connector catalog had no Webflow connector, so the iPaaS path is broad but not complete across all four catalogs.",
   "source": "https://zapier.com/apps/webflow/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-09-01",
   "fact": "verdict.scores.cli",
   "note": "The official CLI covers sites, CMS CRUD and publish, assets, form export, DevLink, extensions, and Cloud, with --json and --no-input. auth login is a browser OAuth flow that writes WEBFLOW_API_TOKEN, and some Cloud deploy prompts still hang if mount and environment flags are omitted.",
   "source": "https://developers.webflow.com/cli/command-reference",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Webflow's current MCP overview, including capabilities, Interactions and locale limits, Analyze add-on requirement, and one-workspace authorization.",
   "source": "https://developers.webflow.com/mcp/v1.0.0/reference/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Data API introduction and pointer to authentication, rate limits, and Designer APIs.",
   "source": "https://developers.webflow.com/data/reference/rest-introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current CLI command reference, including --json, --no-input, CMS, sites, forms, assets, and Cloud.",
   "source": "https://developers.webflow.com/cli/command-reference",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "freshness.watch[3].url",
   "note": "Opened the official webflow/mcp-server repository. Companion raw README documents remote https://mcp.webflow.com/sse for some clients; vendor docs and the MCP registry list https://mcp.webflow.com/mcp.",
   "source": "https://github.com/webflow/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-01",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the 2026-07-21 MCP 2.0 announcement: generally available at no extra cost, most work without the Bridge App, Agent Instructions, Analyze tools, and activity-log governance.",
   "source": "https://webflow.com/updates/introducing-mcp-2-0",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-01",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://developers.webflow.com/mcp/v1.0.0/reference/overview"
   },
   {
    "type": "docs",
    "url": "https://developers.webflow.com/data/reference/rest-introduction"
   },
   {
    "type": "docs",
    "url": "https://developers.webflow.com/cli/command-reference"
   },
   {
    "type": "repo",
    "url": "https://github.com/webflow/mcp-server"
   },
   {
    "type": "changelog",
    "url": "https://webflow.com/updates/introducing-mcp-2-0"
   }
  ]
 },
 "homepage": "https://webflow.com/",
 "id": "webflow",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2",
    "site-token",
    "workspace-token"
   ],
   "coverage": "partial",
   "docs": "https://developers.webflow.com/data/reference/rest-introduction",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json",
    "csv"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [
    "designer-extensions",
    "code-components"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": true,
   "n8n": true,
   "power_automate": false,
   "zapier": true
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The Data API, Designer APIs, official SDKs, CLI, webhooks, hosted MCP, and documented iPaaS connectors cover site, CMS, and form work without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "javascript",
    "python"
   ],
   "official": true
  }
 },
 "name": "Webflow",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "umbraco-cms",
   "sitevision"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Webflow",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 8,
   "computer_use": null,
   "integrations": 7,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "Webflow is automatable today through Data API v2 at https://api.webflow.com/v2. Requests are REST JSON with Authorization Bearer. Data Client apps use OAuth 2.0 authorization-code grant. Site tokens authenticate a single site (maximum five tokens, expire after 365 days of inactivity, and cannot call authorization, custom-code, or workspace-activity endpoints). Enterprise workspace tokens are limited to workspace audit logs. Official JavaScript (npm webflow-api) and Python (PyPI webflow) SDKs exist; both packages still label themselves Preview. The Data API covers sites, pages, CMS collections, fields, and items (staged and live, including bulk writes and cmsLocaleIds), assets, forms, ecommerce, comments, custom code for OAuth apps, and signed webhooks. Plan rate limits are 60 requests per minute on Starter and Basic, 120 on CMS, eCommerce, and Business, and custom on Enterprise. Site publish is limited to one successful publish per minute. Designer APIs are a separate client-side JavaScript surface for Designer Extensions inside an iframe; they are not the HTTP Data API. Webflow hosts a first-party remote MCP server at https://mcp.webflow.com/mcp. MCP 2.0 launched 2026-07-21 for all users. Tools cover design, CMS, pages, assets, forms, comments, and Analyze, and stay inside the signed-in user's Designer permissions. MCP cannot create or apply Interactions (IX3), cannot create new localized CMS items, cannot change workspace access settings, and authorizes one workspace per login. Snapshots and live selection, page, mode, branch, canvas, and breakpoint changes still need the Designer Bridge App. The official CLI (@webflow/webflow-cli, Node.js 22.13 or higher) manages sites, CMS, assets, forms, DevLink, Designer Extensions, and Webflow Cloud with --json and --no-input. Zapier, Make, and n8n publish Webflow connectors. Microsoft's connector catalog had no Webflow connector on 2026-09-01. Computer-use viability is unassessed. API and CLI both score 8; API is the best path because it does not require a local Node toolchain or browser CLI login, and it can create localized CMS items that MCP cannot.\n"
 }
}