Reference
API Documentation
The examples below illustrate the shape of common directory responses. They are provided for documentation preview only.
GET /api/libraries
Return a paginated list of libraries in the directory.
# request GET /api/libraries?category=framework&limit=2 # example response { "count": 2, "items": [ { "name": "Alpine.js", "category": "Framework", "version": "3.14.0" }, { "name": "HTMX", "category": "Framework", "version": "2.0.3" } ] }
GET /api/libraries/{name}
Return metadata for a single library by name.
# request GET /api/libraries/axios # example response { "name": "Axios", "category": "HTTP", "version": "1.7.7", "asset": "/assets/libs/axios/1.7.7/axios.min.js" }
GET /api/status
Return a simple operational summary.
# request GET /api/status # example response { "status": "operational", "updated": "2026-05-28T09:00:00Z" }
These endpoints describe response formats for documentation purposes. Use the library directory to browse available entries.