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.

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.