Optimize Webflow API performance with response caching, bulk endpoint batching,
CDN-cached live item reads, pagination optimization, and connection pooling.
Use when experiencing slow API responses or optimizing request throughput.
Trigger with phrases like "webflow performance", "optimize webflow",
"webflow latency", "webflow caching", "webflow slow", "webflow batch".
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Optimize Webflow API performance with response caching, bulk endpoint batching,
CDN-cached live item reads, pagination optimization, and connection pooling.
Use when experiencing slow API responses or optimizing request throughput.
Trigger with phrases like "webflow performance", "optimize webflow",
"webflow latency", "webflow caching", "webflow slow", "webflow batch".
allowed-tools
Read, Write, Edit
version
1.5.0
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
["saas","design","no-code","webflow"]
compatibility
Designed for Claude Code
Webflow Performance Tuning
Overview
Optimize Webflow Data API v2 performance. Key insight: CDN-cached requests
to live items have no rate limits — use the Content Delivery API for read-heavy
workloads and reserve write API calls for mutations.
Prerequisites
webflow-api SDK installed
Understanding of your read/write ratio
Redis or in-memory cache (optional)
Webflow Performance Characteristics
Operation
Typical Latency
Rate Limited
Cacheable
Live items (CDN)
5-50ms
No
Yes (CDN)
Staged items
50-200ms
Yes
Application cache
Create/update item
100-300ms
Yes
No
Bulk create (100)
200-500ms
Yes (1 count)
No
Site publish
500-2000ms
1/min
No
List collections
50-150ms
Yes
Application cache
Key optimization: CDN-cached live item reads do not count against rate limits.
Instructions
Strategy 1: Use Content Delivery API for Reads
// For published content that visitors see, use live item endpoints.// These are served by Webflow's CDN and have no rate limits.asyncfunctiongetPublishedContent(collectionId: string) {
// CDN-cached — fast, no rate limitconst { items } = await webflow.collections.items.listItemsLive(collectionId, {
limit: 100,
});
return items;
}
// Single live item — also CDN-cached
() {
webflow...(collectionId, itemId);
}