AppFolio Rate Limit Handler

•
2.0k
•

Manages AppFolio Stack API rate limits using intelligent throttling, exponential backoff, and batch processing strategies.

The AppFolio Rate Limits skill provides developers with robust patterns and implementations for navigating the strict per-partner quotas of the AppFolio Stack API. It addresses common challenges like bulk tenant imports and portfolio syncs by providing a token-bucket rate limiter, retry logic with jitter, and specific guidance on handling 429 status codes. This skill is essential for property management software integrations that need to maintain high reliability and performance while avoiding API suspensions during peak periods like month-end processing.

主な機能

01Token-bucket rate limiter implementation for TypeScript
02Endpoint-specific rate limit reference table
03Exponential backoff with jitter for 429 Too Many Requests errors
042,028 GitHub stars
05Error handling strategies for 403, 409, and 503 responses
06Batch processing patterns for high-volume bulk updates

ユースケース

01Automating bulk tenant data imports without hitting partner API caps
02Building resilient background sync workers for work orders and rent rolls
03Synchronizing large property portfolios during peak month-end periods