EveryAppEveryApp
Providers

Paddle

Paddle Billing: products, prices, customers, subscriptions and transactions.

Paddle Billing: products, prices, customers, subscriptions and transactions.

API key

  1. Open developer.paddle.com and create an API key with only the access your apps need.
  2. Copy it. It may be shown only once.

What to create: An API key from Paddle > My account > Settings > Authentication (API keys tab), with only the permissions the app needs.

Add it to your Gateway. It asks for the key:

everyapp provider add paddle

Use it in an app

In the app's everyapp.config.ts:

capabilities: {
  paddle: { access: "read", why: "What the app does with it." },
},

The app calls Paddle's API with integrationFetch(), and the Gateway adds the key. Use "write" if the app changes things. More in API providers.

Check it worked: everyapp provider show paddle shows the key as set.

Rate limits: 240 a minute. Per IP address; pricing previews 1,000 a minute; 20 immediate-charge updates per subscription an hour.

Something wrong or missing? Open an issue.

On this page