Automates site, CMS, and publishing workflows with Webflow’s official JavaScript SDK for the Webflow Data API. Useful for agents that need to list sites, publish changes, manage CMS data, and authenticate with workspace tokens, site tokens, or OAuth.
36 stars
0 votes
0 copies
1 view
Added June 8, 2026
ai-agentsjavascriptgojavashellgitapisecurity
Works with
cli
api
Security analysis
B84/100
mediumInstalls packages at runtime which could introduce malicious dependencies
mediumInstalls packages at runtime which could introduce malicious dependencies
Installs into .claude/skills of the current project.
Are you the author of Webflow Data Api Javascript Sdk?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/agentskillexchange-webflow-data-api-javascript-sdk)
---
name: "Webflow Data API JavaScript SDK"
slug: "webflow-data-api-javascript-sdk"
description: "Automates site, CMS, and publishing workflows with Webflow’s official JavaScript SDK for the Webflow Data API. Useful for agents that need to list sites, publish changes, manage CMS data, and authenticate with workspace tokens, site tokens, or OAuth."
github_stars: 340
verification: "security_reviewed"
source: "https://github.com/webflow/js-webflow-api"
author: "webflow"
category: "WordPress & CMS"
framework: "Multi-Framework"
tool_ecosystem:
github_repo: "webflow/js-webflow-api"
github_stars: 340
npm_package: "webflow-api"
npm_weekly_downloads: 167854
---
# Webflow Data API JavaScript SDK
Automates site, CMS, and publishing workflows with Webflow’s official JavaScript SDK for the Webflow Data API. Useful for agents that need to list sites, publish changes, manage CMS data, and authenticate with workspace tokens, site tokens, or OAuth.
## Installation
Use the upstream install or setup path that matches your environment:
- npm install webflow-api
- yarn add webflow-api
Requirements and caveats from upstream:
- To implement OAuth, you must register a Webflow App in your Workspace with the "Data CLient" building block and get its client ID and secret.
Basic usage or getting-started notes:
- Add this dependency to your project's package.json file:
- Using npm:
- shell
- Source: https://github.com/webflow/js-webflow-api
- Extracted from upstream docs: https://raw.githubusercontent.com/webflow/js-webflow-api/HEAD/README.md
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/webflow-data-api-javascript-sdk/)