API reference
Use the Paddle API to create, read, and update information in your Paddle system.
The Paddle API is a REST API that lets you integrate Paddle into your app and work with the data in your Paddle system. It uses JSON formatted data for requests and responses.
Use the Paddle API to:
- Create, read, and update all the information in your Paddle system.
- Integrate Paddle with your app to build signup and other subscription management workflows.
- Plug Paddle into other systems that your business uses, like CRM, ERP, or accounting solutions.
Start exploring the Paddle API right away with Postman
Postman is a platform for working with APIs. Fork our curated Postman collection to explore the Paddle Billing API and understand how it works.
Base URL
The base URLs for the Paddle API are the same for all endpoints. The API version is specified a header in your API request rather than in the path.
There are different URLs for sandbox
and live
accounts:
Sandbox
Your sandbox account is for evaluation and testing. All transactions are tests, meaning transactions are simulated and any money isn't real.
11https://sandbox-api.paddle.com/
Live
Your live account is where customers can make purchases. Transactions are real, meaning payment methods are charged and you earn real money.
11https://api.paddle.com/
All requests must be made over
HTTPS
. AnyHTTP
request will be automatically redirected.
Get started
Make your first request, set your version, and learn how success responses look.
Explore entities
Learn about the core entities in the Paddle API and how they relate to each other.
Product catalog
Customers
Billing and subscriptions
Notifications and events
Get our developer tools
SDKs
We have SDKs for Node.js, PHP, and Python that you can use to work with the Paddle API in your app. Our Go SDK is available in pre-release.
Postman
Postman is a platform for working with APIs. Fork our curated Postman collection to explore the Paddle Billing API and understand how it works.
OpenAPI spec file
OpenAPI is a standardized way of describing APIs. Download our OpenAPI spec file to work with the Paddle Billing API programmatically as part of testing and integration.