Before being able to make authentication requests, you’ll need an OAuth2 Client. It’s the entity that’ll identify you, as a third-party developer, between Polar and the final user. You can manage them from your User Settings Here are the required fields:Documentation Index
Fetch the complete documentation index at: https://polar.sh/docs/llms.txt
Use this file to discover all available pages before exploring further.
- Application Name: the name of the application that’ll be shown to the final users.
- Client Type: the type of client you are creating. Read more
- Redirect URIs: for security reasons, you need to declare your application URL where the users will be redirected after granting access to their data.
When configuring your OAuth client, you must use an
https://URL for security reasons. We blockhttp://URLs, except when the hostname islocalhost. This exception allows you to usehttp://localhostfor convenient testing in development mode. - Scopes: the list of scopes your app will be able to ask for. To improve privacy and security, select only the scopes you really need for your application.
- Homepage URL: the URL of your application. It’ll be shown to the final users on the authorization page.

