> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# Build apps for Paddle using OAuth

Create apps that connect to Paddle using OAuth rather than API keys.

---

## What's new?

You can now build apps that connect to Paddle accounts using OAuth.

## How it works

OAuth is a way to securely grant third-party applications access to your account without creating [an API key](https://developer.paddle.com/api-reference/about/authentication.md). We've built a new flow that allows you to build apps that connect to Paddle accounts using OAuth.

We're also opening an app marketplace publisher program for partners who want to build apps that Paddle users can install.

{% callout type="info" %}
If you're implementing Paddle in your stack as your merchant of record, you should use API keys. OAuth is for building apps that other Paddle users can install.
{% /callout %}

## Next steps

OAuth for connecting apps to Paddle accounts is available now. To get more details about how to build apps that connect to Paddle accounts using OAuth and apply to the app marketplace publisher program, check out the [apps guide](https://developer.paddle.com/sdks/apps.md).

For existing apps that connect to Paddle accounts using API keys:

- If you're a user, you can continue to use your app as usual. Existing apps that use API keys are not impacted.
- If you're an app developer, you can migrate to OAuth at any time. Fill out the form on the [apps guide](https://developer.paddle.com/sdks/apps.md) to apply to the app marketplace publisher program.