
Hyperswitch
Hyperswitch is an open-source payments switch and orchestrator that connects multiple payment processors through a single API, with modules for routing, vaulting, retries, and reconciliation.

Hyperswitch is a composable, open-source payments orchestration platform (payments switch) designed to help businesses connect to multiple PSPs/acquirers through a single API. Built for performance and reliability, it provides modular components to optimize authorization rates, costs, and operational workflows while keeping control of the payments stack.
Key Features
- Unified payments API to integrate and manage multiple payment processors/connectors
- Intelligent routing to choose the best processor per transaction based on rules and performance signals
- Revenue recovery with configurable retry strategies to reduce failed payments and passive churn
- Vault module to securely store and reuse payment methods (cards, tokens, wallets, bank credentials)
- Reconciliation engine for 2-way/3-way reconciliation with scheduling and customizable outputs
- Cost observability dashboards to audit fees and detect anomalies across processors
Use Cases
- Build a multi-PSP payments setup with routing and fallbacks to improve uptime and authorization rates
- Add a vault and tokenization layer to standardize storage and reuse of payment methods across PSPs
- Automate finance operations with reconciliation workflows and cost monitoring across payment rails
Limitations and Considerations
- Advanced modules and large connector ecosystems may require careful configuration and operational ownership to run effectively at scale
Hyperswitch is a strong fit for teams that want a flexible, modular alternative to single-provider payment stacks. It can be deployed to match different environments and extended by enabling only the modules needed for a given payments strategy.



