Open-source payment and billing for web devs & vibe coders
Get Started
·
Quickstart
·
Website
·
Issues
·
Discord
In the last 15 years, the market has given developers more options than ever for every single part of their stack. But when it comes to payments, there have been virtually zero new entrants. The existing options are slim, and almost all of them require us to talk to sales to even set up an account. When it comes to self-serve payments, there are even fewer options.
The result? The developer experience and cost of payments has barely improved in that time. Best in class DX in payments feels eerily suspended in 2015. Meanwhile, we've enjoyed constant improvements in auth, compute, hosting, and practically everything else.
Flowglad wants to change that.
We're building a payments layer that lets you:
- Think about billing and payments as little as possible
- Spend as little time on integration and maintenance as possible
- Get as much out of your single integration as possible
- Unlock more payment providers from a single integration
Achieving this mission will take time. It will be hard. It might even make some people unhappy. But with AI bringing more and more developers on line and exploding the complexity of startup billing, the need is more urgent than ever.
Integrate.Payments.in.40s.mp4
Flowglad aims to have first class support for every language and framework that developers build in. If we haven't gotten to your tool of choice yet, we have a REST API that anyone can integrate as a fallback.
Here's our progress thus far. If you don't see your framework or language on here, please let us know in our Discord!
Framework | Support |
---|---|
Next.js | ✅ |
Express | ✅ |
React | ✅ |
Remix | 🟡 |
Astro | 🟡 |
Hono | 🟡 |
Vue | 🟡 |
Deno | 🟡 |
Sveltekit | 🟡 |
Nuxt | 🟡 |
Fastify | 🟡 |
Python | 🟡 |
Django | 🟡 |
Golang | 🟡 |
React Native | 🟡 |
Flowglad couples tightly with your authentication layer, automatically mapping your notion of customers to our notion of customers. To make this effortless, we have adapters for many popular auth services.
If you have a custom auth setup or need to support team-based billing, you can tell Flowglad how to derive the customer record on your server by setting getRequestingCustomer
.
Authentication Service | Support |
---|---|
Supabase Auth | ✅ |
Clerk | ✅ |
NextAuth | ✅ |
Better Auth | 🟡 |
Stack Auth | 🟡 |
Firebase Auth | 🟡 |