The merchant of record for developers
Built for subscriptions
Offer any billing model, and handle all of the subscription lifecycle.
Integrate in an afternoon
Hand-crafted SDKs and developer tools make integration a delight.
Automatic localization
Out-of-the-box support for 30 currencies across 200+ markets.
Fraud protection
Paddle prevents card attacks, fights chargebacks, and blocks fraudsters.
Intelligent dunning
Optimized payment retries and data-driven retention with Retain.
Popular payment methods
Accept card, digital wallets, and local payment methods in one-click.
See it in action
Build with Paddle
Open a checkout
Add a checkout to your app or website using Paddle.js to let customers buy one-time products and sign up for a subscriptions.
Paddle.Checkout.open({ items: [ { priceId: 'pri_01gm81eqze2vmmvhpjg13bfeqg', quantity: 1 }, { priceId: 'pri_01gm82kny0ad1tk358gxmsq87m', quantity: 1 } ]});Present localized prices
Build pricing pages that show customers prices localized for their country and currency — including estimated taxes and discounts.
Paddle.PricePreview({ items: [ { priceId: 'pri_01gm81eqze2vmmvhpjg13bfeqg', quantity: 1 }, { priceId: 'pri_01gm82kny0ad1tk358gxmsq87m', quantity: 1 } ], customerIpAddress: '8.29.228.32'});Upgrade a subscription
Add or remove recurring addons, move from month to annual, or switch plans by swapping out items. Choose to bill now or bill later, and use to-the-minute proration for fair billing.
await paddle.subscriptions.update("sub_01hv8y5ehszzq0yv20ttx3166y", { "items": [ { "priceId": "pri_01gm81eqze2vmmvhpjg13bfeqg", "quantity": 20 }, { "priceId": "pri_01gm82kny0ad1tk358gxmsq87m", "quantity": 1 }, ], "prorationBillingMode": "prorated_immediately"})Enable payment methods
Turn on popular digital wallets and local payment methods in a couple of clicks. No need to sign up for multiple merchant accounts, and no additional code required.
See it in action
Build with Paddle
$240.00 inc. VAT
billed monthly
Pro-Plan
$80.00/ month
Business-Plan
$160.00/ month
Subtotal $192.00
Tax $48.00
Total $240.00
Developer changelog
An evolving platform
Integrate with a future-proofed platform, so you can focus on building your app and not your billing infrastructure.
Go to changelog- May 18, 2026
Changes to estimated total count for list operations
For large datasets, the estimated total count in paginated responses for list operations returns a capped value instead of an exact count.
ScheduledAction requiredTransactionsSubscriptionsAPI - May 15, 2026
The Paddle MCP server is now remote
The Paddle MCP server is now a hosted, remote service. No local install, faster setup, and a new codemode interface that gives agents access to the full Paddle API through three tools.
PlatformSDK - May 14, 2026
Build Paddle integrations faster with agent skills and the Claude Code plugin
Agent skills give AI coding agents drop-in instructions for Paddle workflows, like catalog setup, checkout, webhooks, and subscription sync. The official Claude Code plugin installs them in one command alongside the Paddle docs MCP server.
PlatformSDK
Sign up for developer updates
No marketing emails. Unsubscribe any time.
Developer blog
Latest blog posts
- Reimagining data tables in our new design system
- Paddlecards: 70% of our company played the game I built as a side project
- Go microservices at Paddle: Consistency, without killing innovation
- From manual high-touch to self-serve: how we migrated over a million subscriptions
- Your APIs are now AI infrastructure: takeaways from POST/CON 25
- Behind webhooks at Paddle: Insights into event delivery at scale
- Our latest DX updates: enhanced integration, better testing and stability