# Developer API

The Lunch Money API was created to enable the user and the community to build rich plug-ins to complement their Lunch Money experience. The Lunch Money developer API is currently in open beta!

For more details and documentation, visit [lunchmoney.dev](https://lunchmoney.dev)

***

### Frequently Asked Questions

1. [Where can I join discussions about the Developer API?](#where-can-i-join-discussions-about-the-developer-api)
2. [How can I share feedback and suggestions for the Developer API?](#how-can-i-share-feedback-for-the-developer-api)
3. [Where can I find a list of community created tools?](#where-can-i-find-a-list-of-community-created-tools)
4. [How do I create an API Access Token?](#how-do-i-create-an-api-access-token)

***

## Where can I join discussions about the Developer API?

Are you working on something with the Lunch Money developer API, or simply wish to connect with other developers? We have a number of channels you can check out on the official Lunch Money [Discord ](https://lunchmoney.app/discord)server:

* [#💻-developer-api](https://discord.com/channels/842337014556262411/1134594318414389258) for news and questions related to the [Developer API](https://lunchmoney.dev/)
* [#developers](https://discord.com/channels/842337014556262411/1134594277134057512) for general developer community discussion
* [#🤩-show-and-tell](https://discord.com/channels/842337014556262411/1134597088504729780) where developers can share what they have built

## How can I share feedback for the Developer API?

We are always looking for feedback and suggestions for new and existing API features, and recommend checking the Feedback Board to upvote existing tickets or add your own! You can find the dedicated Developer API board here: <https://feedback.lunchmoney.app/developer-api>

<figure><img src="/files/ZuXJWcK6patZegOpRw3K" alt=""><figcaption></figcaption></figure>

## Where can I find a list of community created tools?

If you are looking for inspiration, or just want to make sure you aren't building something that already exists you can find a list of [awesome Lunch Money projects on GitHub](https://github.com/lunch-money/awesome-lunchmoney).

{% hint style="info" %}
Did you create something with the Lunch Money API? [Let us know](https://my.lunchmoney.app/overview?show_feedback=question) and we'll add it to this list!
{% endhint %}

**We also love featuring members of our community in our Community Newsletter!**

Have you developed an app, plug-in or tool that you'd like featured? Or maybe you'd like to share how a community-developed tool helped enhance your Lunch Money experience? We'd love to hear from you!\
\
Check out some of our previous features:

* [Community Newsletter #9: Colby, Creator of Lunchsimple](https://lunchmoney.app/blog/2025-02-28-community-newsletter)
* [Community Newsletter #8: Wilson, Creator of Lunch Money Pal](https://lunchmoney.app/blog/2025-01-31-community-newsletter)
* [Community Newsletter #7: Amr, Creator of Lunch Flow](https://lunchmoney.app/blog/2024-12-27-community-newsletter)

## How do I create an API Access Token?

An API access token is a digital key that authorizes communication with your budgeting account via the API, without requiring that you enter your username and password every time.

To create a new access token, follow these steps:

1. Go to [Settings](https://my.lunchmoney.app/settings) by clicking on the gear icon at the top of the page
2. Click on '[Developers](https://my.lunchmoney.app/developers)' from the menu at the top
3. In the 'New Access Token' card, enter a descriptive label and your reason for creating the API key
4. Click on 'Request new access token':

<figure><img src="/files/6hmOlGQBXHFxILRHGMeR" alt="" width="563"><figcaption></figcaption></figure>

5. Your access token will now display in the 'New Access Token' card. Click on 'Copy':

<figure><img src="/files/xXzpNF2LKx8ytv9QdTZH" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="success" %}
Note: access tokens are per budgeting account, so if you have multiple budgeting accounts set up, the access token will only be valid for the budgeting account from which it is created.
{% endhint %}

All access tokens that you create will be listed in the 'Active Access Tokens' card. Here, you can rename them, check last activity, and revoke them:

<figure><img src="/files/rm2YeikNMbdi68MC7cxg" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.lunchmoney.app/miscellaneous/developer-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
