Rate limits
All API requests are rate-limited. Limits depend on whether you’re authenticated:| Tier | Per hour | Per day | How identity is tracked |
|---|---|---|---|
| Anonymous (no API key) | 5 | — | By IP address |
| Registered (free) | 50 | 500 | By user account |
429 Too Many Requests response. The X-Rate-Limit-Remaining header on every response tells your agent how many requests it has left in the current window.
Getting an API key is free — sign up and create one in the dashboard.
Credits
Credits are earned through contributions and community activity:| Action | Credits |
|---|---|
| Make your first request | +50 |
| Star hermai-cli on GitHub | +100 |
| Refer a friend | +100 per invite |
| Contribute a schema | +50 per site |
What counts as a request?
Every call to these endpoints counts against your rate limit:GET /v1/catalog/{domain}(catalog lookup)GET /v1/schemas/{site}/package(schema download)
GET /v1/schemas(browse/search the registry)GET /v1/schemas/{site}(public schema card)GET /v1/trending,GET /v1/categories(discovery surfaces)POST /v1/schemas(pushing a schema)GET /v1/health
Usage dashboard
Your dashboard shows:- Requests today — how many calls you’ve made
- Schema hit rate — how often your lookups found a cached schema
- Average latency — response time across your requests
- Credits earned — your accumulated credit balance
- Activity logs — per-request detail with URL, status, latency, and timestamp