Rate Limits
GLOBAL BRIDGE APIλ λͺ¨λ μλΉμ€μ 곡μ νκ³ μμ μ μΈ μ΄μ©μ μν΄ API νΈμΆ μ ν(Rate Limiting)μ μ μ©νκ³ μμ΅λλ€. μ ν μλλ κ³μ μ νλμ λ°λΌ λ€λ₯΄λ©°, λͺ¨λ μ νμ **API Key** λ¨μλ‘ κ³μ°λ©λλ€.
Rate Limit Headers
λͺ¨λ API μλ΅ ν€λμλ νμ¬μ νΈμΆ μ ν μνλ₯Ό νμ ν μ μλ μ λ³΄κ° ν¬ν¨λμ΄ μ λ¬λ©λλ€.
X-RateLimit-Limit
μ§μ λ μκ°(λΆ) λμ νμ©λλ μ΅λ μμ² νμμ λλ€.
X-RateLimit-Remaining
νμ¬ μλμ°(μκ° λ¨μ) λ΄μμ λ¨μ μμ² κ°λ₯ νμμ λλ€.
X-RateLimit-Reset
μμ² νμκ° μ΄κΈ°νλ λκΉμ§ λ¨μ μκ°(UTC Epoch Seconds)μ λλ€.
Default Quotas
| Plan | Rate Limit | Monthly Cap |
|---|---|---|
| Free | 60 req / min | 10,000 req |
| Pro | 500 req / min | 1,000,000 req |
| Enterprise | Unlimited* | Custom |
HTTP/1.1 429 Too Many Requests
Content-Type: application/json
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
Retry-After: 35
{
"status": "error",
"code": "RATE_LIMIT_EXCEEDED",
"message": "μμ² νλλ₯Ό μ΄κ³Όνμ΅λλ€. 35μ΄ νμ λ€μ μλν΄μ£ΌμΈμ."
}
Handling Rate Limits
-
μλ΅ ν€λμ
Retry-Afterκ°μ νμΈνμ¬ λκΈ° μκ°μ μ‘°μ νμΈμ. -
λλμ μμ²μ΄ νμν κ²½μ° μ§μ λ°±μ€ν(Exponential Backoff) μκ³ λ¦¬μ¦μ μ¬μ©νμΈμ.