API Rate Limits and Quotas
May 30, 2026 | 5 min read
Compile Credits
Each successful native compilation consumes one compile credit. Failed compilations and CPython fallback runs do not consume credits.
Rate Limits
| Tier | Requests / Minute | Requests / Hour |
|---|---|---|
| Free Trial | 10 | 100 |
| Pro | 60 | 2,000 |
| Enterprise | 600 | 20,000 |
Handling 429 Errors
import time
from pyvorin_thin.client import CompileClientError
try:
result = client.compile(source, function_name)
except CompileClientError as e:
if "rate limit" in str(e).lower():
time.sleep(60)
result = client.compile(source, function_name)
Quota Monitoring
pyvorin licence-status
Shows credits remaining and resets on your billing cycle.