~/pricing
The API is free to read. Programmatic write access — for CLIs, pipelines, and integrations — is a Pro feature.
For individuals reading and managing events through the web app.
- ✓Read all published events
- ✓API key with events:read scope
- ✓Claim and manage your events (web)
- ✓Create events via the web dashboard
- ✓Organiser profile page
For teams and tooling that need programmatic write access via API keys.
- ✓Everything in Free
- ✓API key with events:write scope
- ✓Programmatic event creation and updates
- ✓API key with registrations:read scope
- ✓API key with registrations:write scope
- ✓Multiple scoped keys
API key scope comparison
Scopes control what an API key can do. Generate keys from your dashboard. Clerk session tokens (browser logins) are never scope-restricted.
events:read✓✓List and get eventsevents:write—✓Create, update, claim eventsregistrations:read—✓Read registrations for your eventsregistrations:write—✓Create and manage registrationsFAQ
Can I use the API for free?
Yes. All read endpoints are public — no auth required. A free API key gives you authenticated read access (useful for tracking your own events from scripts).
What counts as a write operation?
Creating events, updating event fields, and claiming events all require the events:write scope. Reading your events via GET /me/events is a read operation and works without it.
Do API keys expire?
No. Keys are long-lived by design. You can revoke them at any time from your dashboard. We recommend rotating keys periodically as a security practice.
How do I upgrade to Pro?
Sign in and go to your dashboard. Click 'Upgrade to Pro' to be taken to a secure Stripe checkout. Once payment is complete your account is upgraded instantly.
Can I have multiple keys with different scopes?
Yes. You can create as many keys as you need, each with different scope combinations — useful for giving a CI pipeline read access while a separate CLI has write access.