Luma API enables you to create and manage events, handle registrations, and embed calendar functionality in your app.

Luma requires a Luma Plus premium plan to use their API. Please refer to their pricing here.

Overview

Create Account

Sign up for a Luma account

Get API Key

Generate your Luma API key

Copy into Create

Add your API key to Create’s secrets

Account Creation

1

Visit Luma Website

Go to lu.ma and click “Sign Up” in the top right corner

2

Choose Signup Method

  • Sign up with email/password
  • Or continue with Google authentication

Generate API Key

1

Access API Settings

  1. Go to your Luma dashboard
  2. Create a Calendar

Free tier has rate limits - monitor your usage

2

Create New Key

  1. Navigate to “Options” > “API Keys”
  2. Click “Generate New API Key”
  3. Name your key (e.g., “Create Integration”)
  4. Copy your API key

Add to Create Project

1

Add the integration

  1. In your Create project, type / in the chat
  2. Select “Luma” from the menu
2

Add your API key

  1. Paste your API key into the “LUMA_API_KEY” field

Need a new key? Generate one in your Luma dashboard.

3

Start building

You can now use prompts with the integration to manage events and calendars.

Example prompts:

  • Add a calendar view using /Luma
  • Create an event registration form with /Luma
  • Build an event management dashboard using /Luma

API has rate limits - implement caching for frequently accessed events.

Example prompt for optimization:

When using /Luma, cache the event data in my database

Your Luma integration is ready! Use /Luma in chat to manage events and calendars.