> appfolio-cost-tuning

Optimize AppFolio API costs through efficient usage patterns. Trigger: "appfolio cost".

fetch
$curl "https://skillshub.wtf/jeremylongshore/claude-code-plugins-plus-skills/appfolio-cost-tuning?format=md"
SKILL.mdappfolio-cost-tuning

appfolio cost tuning | sed 's/\b(.)/\u\1/g'

Overview

AppFolio Stack API pricing is partner-agreement based. Optimize by reducing unnecessary API calls.

Cost Optimization

  1. Cache aggressively — Property/unit data changes rarely (5-15 min TTL)
  2. Batch operations — Fetch all leases once, filter locally
  3. Incremental sync — Only fetch records modified since last sync
  4. Webhook-driven — React to events instead of polling

Usage Monitor

class ApiUsageMonitor {
  private calls: Array<{ endpoint: string; timestamp: number }> = [];

  record(endpoint: string) { this.calls.push({ endpoint, timestamp: Date.now() }); }

  getHourlyReport() {
    const cutoff = Date.now() - 3600000;
    const recent = this.calls.filter(c => c.timestamp > cutoff);
    const byEndpoint: Record<string, number> = {};
    for (const c of recent) byEndpoint[c.endpoint] = (byEndpoint[c.endpoint] || 0) + 1;
    return { total: recent.length, byEndpoint };
  }
}

Resources

┌ stats

installs/wk0
░░░░░░░░░░
github stars1.7K
██████████
first seenMar 23, 2026
└────────────

┌ repo

jeremylongshore/claude-code-plugins-plus-skills
by jeremylongshore
└────────────