Open data API
Read-only, no key required, CORS enabled, 120 requests/minute per IP. All data is CC0 — build the Ableton tool browser you wish existed; a link back is appreciated.
List/search. Params: q, category, tag, developer, sort (trending|relevance|downloads|stars|rating|newest|updated|name), kind (EXTENSION|TEMPLATE|TOOLING|ALL), installable=1, page, pageSize (≤100).
One extension with description, manifest fields, releases.
Developers with aggregate stats. Params: q, sort (extensions|stars|downloads|rating|name), page, pageSize.
Full dump of every visible extension (CC0). Cached 30 min.
Site-wide counts and per-category totals.
RSS feed of newly discovered extensions.
Plain-text index for LLM agents.
Example
curl "https://ablx.directory/api/v1/extensions?q=stems&installable=1"
{
"page": 1, "pages": 1, "total": 2,
"items": [{
"slug": "ablevsep",
"url": "https://ablx.directory/extensions/ablevsep",
"name": "AbleVSEP",
"summary": "Separate any audio clip into stems…",
"author": { "login": "madisonrickert", "name": "Madison Rickert", "verified": false },
"repo": { "fullName": "madisonrickert/ablevsep", "stars": 49, "license": "MIT" },
"download": { "url": "https://github.com/…/AbleVSEP-1.2.0.ablx", "tag": "v1.2.0" },
"downloads": 697,
"categories": ["audio-tools", "ai"],
"rating": { "avg": 0, "count": 0 }
}]
}Webhooks / automation
The crawler runs daily from GitHub Actions. Want your new release to show up sooner? Submit the repo once; afterwards a light crawl refreshes queued and stale repos every few hours. Ratings and comments are live.