Product Thumbnail

Hyperswitch Prism

Library to plug-n-switch payment processors

Open Source
Fintech
Developer Tools
Visit WebsiteSee on Product HuntTwitterGithub

Hunted byKevin William DavidKevin William David

Prism is a stateless payments library that connects your app to multiple payment processors. You can integrate once and point to any payment processor; add fallbacks for redundancy, switch processors based on routing rules - all by swapping a few lines of code. No sign-up needed. No infra setup needed. Actively maintained within the Juspay Hyperswitch production environment. Apache-2.0 licensed, polyglot ready, with SDKs for Node, Python, Java and Rust.

Top comment

Been waiting for this one. Congrats team 👏


We're rolling Hyperswitch and Prism into a large financial services group to give us a cleaner path through a tangled legacy payments stack. The stateless library approach is the right call for us, it slots in without forcing teams to adopt a whole platform, and the routing/fallback story means we can move at our own pace instead of doing a big-bang migration.


Great work on shipping something this thoughtful as open source + polyglot SDKs is the cherry on top.

Comment highlights

The plug-n-switch primitive maps almost perfectly onto how project finance modelers handle module swaps — you don't rewrite the model when the offtake structure shifts from PPA to merchant; you swap the revenue module while the rest of the workbook keeps integrating cleanly. Hyperswitch's redundancy-and-routing layer is the same idea applied at the payments edge. The hard part in both worlds is contract surface: making the swap zero-rewrite means the interface has to anticipate every parameter the new module might want.

This is also the half of project-finance template design that's painfully underrated. I host a small library of these on Eloquens (https://www.eloquens.com/channel/samir-asadov-cfa) and the templates that get reused most aren't the ones with the fanciest formulas — they're the ones where the module boundaries hold up under change. Curious how you decided on what's inside vs. outside the Prism interface contract — did you back-solve from the messiest real-world processor migration?

The stateless approach here is pretty interesting. A lot of teams just want the flexibility layer without adopting a whole payment orchestration stack.

Feels like a clean middle ground. Congrats on the launch!

Congrats on the launch! I like the stateless approach - makes sense for teams that don’t want a full payment orchestration platform yet. One thing I’d look for in a business app is good examples around retries, idempotency, and status changes.

Do you have sample flows for failed payment -> retry -> reconciliation?

Congratulations on the launch @Juspay Hyperswitch team!
This is exactly what we need. Please add golang sdk as well (our stack is on golang)

Since it's polyglot ready, do you provide unified SDKs that maintain consistent error handling across all supported languages, or is the logic primarily at the library level?

How do you handle tracking events and reconciliation if Prism itself doesn’t store anything?

Hello Product Hunters 👋


I’m Jeeva from Juspay, the team behind Hyperswitch, the open-source payments platform with 42K+ GitHub stars.

Today, we’re launching Prism: an open-source library that gives developers one common integration layer across payment processors like Stripe, Adyen, Braintree, Checkout, and others.

Most teams start with a single payment processors. That works well early on. But as the business grows, payments get more complex:

Early growth: new markets need new processors, and customers expect local payment methods.

Scaling up: finance teams want pricing leverage, engineering teams need reliability, and maintaining payment processor integrations becomes ongoing work.

Prism helps teams avoid locking in to a single payment processors from the start.

With Prism, you get:

  • one schema across multiple payment processors

  • a stateless integration layer

  • no database and no stored PII

  • SDKs for Node, Python, Java, and Rust

  • open-source flexibility without infra setup or sales conversations

Our goal is simple: make payment processors integrations easier to build, maintain, and change over time.

When did payments start getting operationally complex for your business?

About Hyperswitch Prism on Product Hunt

Library to plug-n-switch payment processors

Hyperswitch Prism launched on Product Hunt on May 12th, 2026 and earned 217 upvotes and 17 comments, placing #4 on the daily leaderboard. Prism is a stateless payments library that connects your app to multiple payment processors. You can integrate once and point to any payment processor; add fallbacks for redundancy, switch processors based on routing rules - all by swapping a few lines of code. No sign-up needed. No infra setup needed. Actively maintained within the Juspay Hyperswitch production environment. Apache-2.0 licensed, polyglot ready, with SDKs for Node, Python, Java and Rust.

Hyperswitch Prism was featured in Open Source (68.4k followers), Fintech (46.9k followers) and Developer Tools (512.2k followers) on Product Hunt. Together, these topics include over 95.5k products, making this a competitive space to launch in.

Who hunted Hyperswitch Prism?

Hyperswitch Prism was hunted by Kevin William David. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Reviews

Hyperswitch Prism has received 9 reviews on Product Hunt with an average rating of 4.89/5. Read all reviews on Product Hunt.

Want to see how Hyperswitch Prism stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.