Skip to main content
Polar is purpose-built for developers, designers and startups to monetize their digital products and software with ease. Highlighted Features
We obsess over developer ergonomics and ease. Just checkout our Next.js guide below.
pnpm install @polar-sh/nextjs zod
// checkout/route.ts
import { Checkout } from "@polar-sh/nextjs";

export const GET = Checkout({
  accessToken: process.env.POLAR_ACCESS_TOKEN,
  successUrl: process.env.SUCCESS_URL,
});
Our dashboard is built to be delightfully intuitive and easy to use even without ever integrating our API.See how you can easily create powerful Checkout Links.
Sell internationally and leave the headache of calculating, capturing and remitting taxes world-wide to us as your Merchant of Record.
  • No fixed monthly costs - 4% + 40¢ on transactions - we earn when you do - Some payments may be subject to additional fees - Large or fast-growing business? Reach out to us for volume discounts
Focus on building your core product vs. common product benefits.Use our built-in automations for:
Offer a powerful and custom branded checkout in minutes.
  • Our product, code and docs are available on GitHub (Apache 2.0)
  • 36 contributors and growing (Contributions welcome)
  • Feature requests, feedback and issues - all in public
  • Self-hosting while possible is not supported or encouraged (no MoR benefits)

Quickstart

Head over to polar.sh/signup to create an account. Sign up to Polar easily using GitHub, Google or email. Create an organization for your products, customers and checkouts.

Using the Polar SDK

Polar comes in the form of an SDK, and is designed to be used in your existing backend infrastructure. We currently have SDKs for: Navigate to the relevant SDK page to learn more about the SDK and how to use it. In this particular guide, we’ll focus on using the JavaScript/TypeScript SDK.

Using a Polar Adapter

Polar’s Adapters are small framework-specific utilities which makes it super-easy to integrate Polar. They can be used to:
  • Create Checkout Sessions
  • Create a Customer Portal
  • Listen for Polar Webhooks (e.g. for events like a customer being created, a subscription being updated, etc.)
We currently have adapters for the most popular JavaScript frameworks: