canva-load-scale

Featured

Implement Canva Connect API load testing, auto-scaling, and capacity planning. Use when running performance tests, planning capacity around Canva rate limits, or scaling Canva integrations for production workloads. Trigger with phrases like "canva load test", "canva scale", "canva performance test", "canva capacity", "canva k6", "canva benchmark".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Canva Load & Scale ## Overview Load test and scale Canva Connect API integrations. Since Canva enforces per-user rate limits, scaling means distributing load across users, not increasing per-user throughput. ## Canva Rate Limit Constraints | Operation | Per-User Limit | Implication | |-----------|---------------|-------------| | Create design | 20/min | Max 1,200 designs/hr per user | | List designs | 100/min | Generous for reads | | Create export | 75/5min (500/24hr) | Max 500 exports/day per user | | Integration export | 750/5min (5,000/24hr) | Shared across all users | | Upload asset | 30/min | Max 1,800/hr per user | | Autofill | 60/min | Max 3,600/hr per user | **Key insight:** The integration-wide export limit of 5,000/day across ALL users is the most constraining for high-volume scenarios. ## k6 Load Test ```javascript // canva-load-test.js import http from 'k6/http'; import { check, sleep } from 'k6'; import { Rate, Trend } from 'k6/metrics'; const errorRate = new Rate('canva_error_rate'); const exportDuration = new Trend('canva_export_duration'); export const options = { scenarios: { design_operations: { executor: 'ramping-vus', startVUs: 1, stages: [ { duration: '1m', target: 5 }, // Ramp up slowly { duration: '3m', target: 5 }, // Steady state { duration: '1m', target: 10 }, // Test rate limits { duration: '3m', target: 10 }, // Sustained load { duration: '1m', target: 0 }, // R...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

hubspot-load-scale

Load test HubSpot integrations and plan capacity around API rate limits. Use when running performance tests, planning for traffic growth, or sizing your HubSpot integration for production load. Trigger with phrases like "hubspot load test", "hubspot scale", "hubspot capacity", "hubspot benchmark", "hubspot traffic planning".

2,266 Updated today
jeremylongshore
AI & Automation Featured

adobe-load-scale

Implement load testing, auto-scaling, and capacity planning for Adobe API integrations with k6 scripts targeting Firefly, PDF Services, and Photoshop APIs, plus Kubernetes HPA configuration. Trigger with phrases like "adobe load test", "adobe scale", "adobe performance test", "adobe capacity", "adobe benchmark".

2,266 Updated today
jeremylongshore
AI & Automation Featured

salesforce-load-scale

Implement Salesforce load testing, API limit capacity planning, and Bulk API scaling. Use when running performance tests against Salesforce, planning API consumption, or scaling high-volume Salesforce integrations. Trigger with phrases like "salesforce load test", "salesforce scale", "salesforce performance test", "salesforce capacity planning", "salesforce high volume".

2,266 Updated today
jeremylongshore
AI & Automation Featured

canva-rate-limits

Handle Canva Connect API rate limits with backoff, queuing, and monitoring. Use when hitting 429 errors, implementing retry logic, or optimizing API request throughput for Canva integrations. Trigger with phrases like "canva rate limit", "canva throttling", "canva 429", "canva retry", "canva backoff".

2,266 Updated today
jeremylongshore
AI & Automation Featured

canva-cost-tuning

Optimize Canva Connect API usage costs through efficient API patterns and monitoring. Use when analyzing Canva API usage, reducing unnecessary calls, or implementing usage monitoring and budget tracking. Trigger with phrases like "canva cost", "canva usage", "reduce canva calls", "canva API efficiency", "canva budget".

2,266 Updated today
jeremylongshore