Community developer resources
EQL Helper public API
The versioned catalog API is read-only, anonymous by default, and designed for respectful reuse. Optional account keys provide higher capacity and per-key guidance without granting write access.
Start here
GET /api/v1/catalog
GET /api/v1/items?limit=50
GET /api/v1/items/Example
GET /api/v1/changes?since=1Send Accept: application/json, application/x-ndjson, or application/xml. The format=json|jsonl|xml parameter is available for tools that cannot set headers.
Paging and cache validation
Collection responses use opaque revision-bound cursors. Follow the Link header or next_cursor field. Cache with ETag and If-None-Match; catalog and schema revisions are returned in response headers.
Capacity
Anonymous clients receive 120 requests per minute with a burst of 60. Read keys receive 600 per minute with a burst of 200. A 429 response includes Retry-After and optimization guidance; normal API use does not accrue abuse strikes.
Create an account or manage a key from API keys and usage.
Contracts
The source repository also publishes the OpenAPI contract, JSON Schemas, and XML XSD used by validation tests.