Open Source Payment ToolkitTypeScript

Build payments
without vendor lock-in

PayKit lets you build payments with a consistent Typescript API.

Switch providers later by swapping the adapter.

Integrates with your favorite providers

Stripe
Polar
Paypal
Interactive DemoLive Code

Switch providers with
just 2 lines of code

Watch the magic happen. Only the lines that change between providers will animate, showing you exactly what needs to be modified.

Providers

Payment Providers

Stripe Implementation

TypeScript

React hooks for
seamless integration

Use familiar React patterns with PayKit’s hooks. Type-safe, async-first, and provider-agnostic.

PayKit Cloud

Get lifetime access to PayKit services with dashboard, analytics, and collaboration tools, Launching in v2.

What’s included

Invoice builder
Manage all customers in one place
Invite team members with permissions
Billing portal included, even if your provider doesn’t offer it
And many more...
Lifetime Access
One-time payment, forever access
$49 USD
Launching in v2
🎁 First 50 persons
Get Lifetime Access

Sponsorships, Partnerships & Integrations

Interested in sponsoring PayKit, building a partnership, or integrating your payment provider? Let's connect and explore opportunities together.

Sponsorships
Support PayKit's development and get visibility in our ecosystem
Integrations
Want to add your payment provider to PayKit? Let's discuss integration

Ready to build
payment-agnostic apps?

Start with local development today. Deploy to any provider tomorrow.