Limits & Quotas

Overview of API rate limits, request payload limits, and daily Gmail quotas.

The following limits apply to accounts to ensure platform stability and protect fair usage. Pro plan upgrades increase these limits significantly.

API Rate Limits

EndpointLimitWindowKeyed By
POST /api/send60 requests (300 on Pro)per minuteAPI key
GET /api/auth/*10 requestsper minuteIP address

When a rate limit is hit, the API returns 429 Too Many Requests with a Retry-After header indicating how many seconds to wait.

Request Payload Limits

FieldLimitNotes
subject998 charactersRFC 2822 maximum
html2 MB (5 MB on Pro)UTF-8 encoded
text1 MB (2 MB on Pro)UTF-8 encoded
to / cc / bcc50 recipients eachString or array of strings
attachments10 files · 25 MB total (20 files · 25 MB total on Pro)Base64-encoded content. Max 10MB per file. 25MB total is Gmail API's hard limit.

Account & Daily Limits

ResourceLimitNotes
Connected Gmail Accounts10 accounts max (50 max on Pro)Per SendLib user account
Active API Keys15 keys max (100 max on Pro)Per SendLib user account
Personal Gmail (@gmail.com)500 emails / dayResets daily at UTC midnight (enforced by Google)
Google Workspace Account2,000 emails / dayResets daily at UTC midnight (enforced by Google)

Daily sending quotas are set and enforced directly by Google's Gmail API. SendLib monitors your send volume and resets your limit tracking daily at UTC midnight.