OSS探訪

Hyperswitch — 複数の決済事業者を束ねる組み替え可能な決済基盤

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
43,617
主要言語
Rust
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/20

概要

Hyperswitchは、Stripe、Adyenなど多数の決済事業者への接続をまとめ、ルーティング、再試行、Vault、照合、コスト監視などを必要な単位で組み合わせるオープンソース決済基盤です。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

複数の決済事業者を一つの接続面へまとめる

多数の決済プロセッサへのコネクタを持ち、事業者ごとの個別実装を決済基盤側へ集約できます。

出典:[2][3]

ルーティング、再試行、Vault、照合をモジュール単位で組み合わせる

成功率を意識したルーティング、売上回復、カード情報保管、照合、コスト監視などを用途に応じて選べます。

出典:[2][3]

単一PSP依存から複数決済事業者構成へ移行したい場合に

複数PSPへのルーティングや、既存Vaultを残したまま決済基盤を再構成したいチームに向きます。

出典:[2]

本番ではPCIと決済運用の要件を別途満たす

ローカル環境は簡単に試せますが、本番ではPCI、可用性、秘密情報、監視、照合、障害時の動作まで設計する必要があります。

出典:[2][3]

参考にした公式資料

  1. [1]juspay/hyperswitch repository(2026-09-20)
  2. [2]Hyperswitch README(2026-09-20)
  3. [3]Hyperswitch documentation(2026-09-20)
  4. [4]Hyperswitch Apache-2.0 license(2026-09-20)
編集部からの補足

単一の決済ゲートウェイを置き換えるだけでなく、既存スタックに必要なモジュールだけを追加できる構成が特徴です。一方で決済はPCI、カード情報、障害時の再試行、照合など運用要件が重いため、ローカルで動かせることと本番運用できることは分けて評価する必要があります。

3ステップで試す

  1. 1

    ソースを取得

    git clone --depth 1 https://github.com/juspay/hyperswitch.git
  2. 2

    リポジトリへ移動

    cd hyperswitch
  3. 3

    公式手順を確認

    READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
公式READMEで確認

成長

成長の推移 · 直近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で投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。