概要
Hyperswitchは、Stripe、Adyenなど多数の決済事業者への接続をまとめ、ルーティング、再試行、Vault、照合、コスト監視などを必要な単位で組み合わせるオープンソース決済基盤です。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
複数の決済事業者を一つの接続面へまとめる
多数の決済プロセッサへのコネクタを持ち、事業者ごとの個別実装を決済基盤側へ集約できます。
ルーティング、再試行、Vault、照合をモジュール単位で組み合わせる
成功率を意識したルーティング、売上回復、カード情報保管、照合、コスト監視などを用途に応じて選べます。
単一PSP依存から複数決済事業者構成へ移行したい場合に
複数PSPへのルーティングや、既存Vaultを残したまま決済基盤を再構成したいチームに向きます。
出典:[2]
本番ではPCIと決済運用の要件を別途満たす
ローカル環境は簡単に試せますが、本番ではPCI、可用性、秘密情報、監視、照合、障害時の動作まで設計する必要があります。
参考にした公式資料
- [1]juspay/hyperswitch repository(2026-09-20)
- [2]Hyperswitch README(2026-09-20)
- [3]Hyperswitch documentation(2026-09-20)
- [4]Hyperswitch Apache-2.0 license(2026-09-20)
編集部からの補足
単一の決済ゲートウェイを置き換えるだけでなく、既存スタックに必要なモジュールだけを追加できる構成が特徴です。一方で決済はPCI、カード情報、障害時の再試行、照合など運用要件が重いため、ローカルで動かせることと本番運用できることは分けて評価する必要があります。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/juspay/hyperswitch.git - 2
リポジトリへ移動
cd hyperswitch - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
43,617 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 207
- Open PR
- 821
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- payments
- rust
- orchestration
- hacktoberfest
- beginner-friendly
- featured
- high-performance
- open-source
- restful-api
- sdk
- works-with-react
- finance
- Stars
- 43,617
- Forks
- 5,142
- Watchers
- 131
- Open Issues
- 1,353
- Contributors
- 255
- 主要言語
- Rust
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/09/20
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- n8n205,375 Stars
視覚的なキャンバスとコードを組み合わせ、サービス連携やAIエージェントを自動化するfair-code基盤。
TypeScript - Ollama181,277 Stars
オープンモデルをPCやサーバーで取得・実行し、CLIとローカルAPIから利用するランタイム。
Go - Stable Diffusion WebUI164,915 Stars
Stable Diffusionの画像生成・編集、モデル切替、拡張、APIをブラウザで操作するGradio製UI。
Python - Dify156,476 Stars
AIワークフロー、RAG、エージェント、モデル管理、観測を視覚的に統合するLLMアプリ開発基盤。
TypeScript - Open WebUI152,572 Stars
OllamaやOpenAI互換APIをまとめて使えるセルフホスト型AIワークスペース。
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。