> ## Documentation Index
> Fetch the complete documentation index at: https://www.anything.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Luma

> Add calendar and event management

Luma API enables you to create and manage events, handle registrations, and embed calendar functionality in your app.
<Warning> Luma requires a Luma Plus premium plan to use their API. Please refer to their pricing [here](https://lu.ma/pricing).</Warning>

## Overview

<CardGroup cols={2}>
  <Card title="Create Account" icon="user">
    Sign up for a Luma account
  </Card>

  <Card title="Get API Key" icon="key">
    Generate your Luma API key
  </Card>

  <Card title="Copy into Anything" icon="plug">
    Add your API key to Anything's secrets
  </Card>
</CardGroup>

## Account Creation

<Steps>
  <Step title="Visit Luma Website">
    Go to [lu.ma](https://lu.ma) and click "Sign Up" in the top right corner

    <img src="https://mintcdn.com/create/dPp8LRxEG75nRlMj/images/luma/homepage.png?fit=max&auto=format&n=dPp8LRxEG75nRlMj&q=85&s=0cb238cb4d97cef231d6bfcfab6cfc97" style={{ borderRadius: '0.5rem' }} width="2268" height="1464" data-path="images/luma/homepage.png" />
  </Step>

  <Step title="Choose Signup Method">
    * Sign up with email/password
    * Or continue with Google authentication

    <img src="https://mintcdn.com/create/dPp8LRxEG75nRlMj/images/luma/signup.png?fit=max&auto=format&n=dPp8LRxEG75nRlMj&q=85&s=7ec93acbb0caff4ee6a984b35664f88a" style={{ borderRadius: '0.5rem' }} width="830" height="924" data-path="images/luma/signup.png" />
  </Step>
</Steps>

## Generate API Key

<Steps>
  <Step title="Access API Settings">
    1. Go to your Luma dashboard
    2. Create a Calendar

    <img src="https://mintcdn.com/create/dPp8LRxEG75nRlMj/images/luma/createcalendar.png?fit=max&auto=format&n=dPp8LRxEG75nRlMj&q=85&s=b5a0aaa5e0952ed07cb487a56b12e39a" style={{ borderRadius: '0.5rem' }} width="2170" height="1298" data-path="images/luma/createcalendar.png" />

    <Warning>
      Free tier has rate limits - monitor your usage
    </Warning>
  </Step>

  <Step title="Create New Key">
    1. Navigate to "Options" > "API Keys"
    2. Click "Generate New API Key"
    3. Name your key (e.g., "Anything Integration")
    4. Copy your API key

    <img src="https://mintcdn.com/create/dPp8LRxEG75nRlMj/images/luma/apigen.png?fit=max&auto=format&n=dPp8LRxEG75nRlMj&q=85&s=794fc9b6d01aaedf1cec82867ea1a996" style={{ borderRadius: '0.5rem' }} width="2028" height="1350" data-path="images/luma/apigen.png" />
  </Step>
</Steps>

## Add to Anything project

<Steps>
  <Step title="Add the integration">
    1. In your Anything project, type `/` in the chat
    2. Select "Luma" from the menu
  </Step>

  <Step title="Add your API key">
    1. Paste your API key into the "LUMA\_API\_KEY" field

    <Tip>
      Need a new key? Generate one in your Luma dashboard.
    </Tip>
  </Step>

  <Step title="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`

    <Warning>
      The API limits how often your app can fetch data. If your app loads the same data often, ask the agent to save it locally so it doesn't re-fetch every time.
    </Warning>

    Example prompt for optimization:

    ```
    When using /Luma, save the event data so my app doesn't have to fetch it again
    ```
  </Step>
</Steps>

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