Overview
Overview
Dynamo is an open-source dynamic routing system designed for payment processing. It intelligently routes payments to different processors based on real-time metrics, helping to optimize payment flows and increase transaction success rates.
Why Dynamo?
πΈ Increase Payment Success: Automatically route to the best-performing processors
π Data-Driven Decisions: Make routing choices based on real performance metrics
π Multi-tenant Support: Isolate routing data between different merchants
β‘ High Performance: Built with Rust for maximum efficiency and reliability
π Multiple Routing Strategies: Choose from success-rate, elimination, or contract-based routing
Documentation
https://github.com/juspay/hyperswitch-intelligent-router/blob/main/docs/integration-guide.md
https://github.com/juspay/hyperswitch-intelligent-router/blob/main/docs/installation.md
https://github.com/juspay/hyperswitch-intelligent-router/blob/main/docs/configuration.md
https://api-reference.hyperswitch.io/intelligent-router-api-reference/overview
https://github.com/juspay/hyperswitch-intelligent-router/blob/main/CONTRIBUTING.md
Quick Start
Local Setup
Docker Setup
Usage Examples
Success Rate Based Routing
Update Payment Results
For more examples, see our Examples Documentation: https://api-reference.hyperswitch.io/intelligent-router-api-reference/docs/examples.md
Project Structure
Dynamo consists of two main components:
dynamo: Core routing service with GRPC/HTTP APIs
procesmo: WebAssembly module for data processing and visualization
The project uses a workspace structure:
Contributing
Community
Join our Discord server: https://discord.gg/wJZ7DVW8mm
Join our Slack channel: https://join.slack.com/t/hyperswitch-io/shared_invite/zt-2jqxmpsbm-WXUENx022HjNEy~Ark7Orw
Report issues on GitHub Issues: https://github.com/juspay/hyperswitch-dynamo/issues
Follow updates on Twitter: https://twitter.com/juspay
Responses are generated using AI and may contain mistakes.