Pipedream rate limits
The following rate limits apply to all Connect API endpoints:Name | Endpoint | Request Limit | Scope |
---|---|---|---|
Create Connect Token | POST /token | 100 per minute | Per external user |
Account Management | GET | DELETE /accounts/* | 2,000 per 5 minutes | Per project |
List Tools | GET /components/* | 3,000 per 5 minutes | Per project |
Tool Execution | POST /components/* | 2,000 per 5 minutes | Per project |
API Proxy | GET | POST /proxy | 1,000 per 5 minutes | Per project |
Tool Executions include POST requests to run actions, configure components, and reload props. All POST operations to
/components/*
endpoints share the 2,000 per 5 minutes rate limit.Custom rate limits
You can set custom rate limits for your users to control their usage of the Connect API and prevent runaway requests or abuse.Create rate limit
Create a rate limit by specifying a time window and maximum requests allowed within that window. The API returns arate_limit_token
that you include in subsequent Connect API requests.
Parameters
Parameter | Type | Description |
---|---|---|
window_size_seconds | integer | Time window duration in seconds |
requests_per_window | integer | Maximum requests allowed per window |
Example request
Response
Using rate limit tokens
Include therate_limit_token
in the x-pd-rate-limit
header for all Connect API requests: