Luma class is the entry point for the unofficial SDK. Pass your API key once, then call typed methods on resource properties.
Quick start
Constructor
SDKnew Luma(apiKey, options?): Luma
Creates a Luma client for calling the API.
Parameters
Your Luma API key. Sent as the
x-luma-api-key header on every request.Optional client configuration.
Resources
The client groups methods by resource:| Property | Methods | Guide |
|---|---|---|
luma.users | get() | Users |
luma.calendar | get(), update() | Calendar |
luma.events | get(), list(), create(), update() | Events |
luma.events.guests | list(), get(), add(), sendInvites(), updateStatus() | Events |
luma.events.ticketTypes | list(), get(), create(), update(), delete() | Events |
luma.webhooks | create(), get(), list(), update(), delete(), client() | Webhooks |