Repolode
NdoleStudio

NdoleStudio/httpsms

AndroidスマートフォンをSMSゲートウェイにして、シンプルなHTTP API経由でメッセージを送受信できます。

代替できる製品:Twilio

スター
6,049
フォーク
1,102
未解決の Issue
4
最終コミット
12 日前

これは何?

httpSMSは、AndroidスマートフォンをSMSゲートウェイとして利用します。クライアントがHTTP APIにリクエストを送ると、スマートフォンに通知が届き、Androidアプリが端末のSIMを使ってSMSを送信します。端末で受信したSMSメッセージは、指定したWebhook URLに転送できます。

仮想電話番号を利用できない場合に、既存の携帯電話番号を送受信に使えるよう開発されました。Web UIはNuxtとVuetify、APIはGo、Fiber、CockroachDBで構築され、AndroidアプリはKotlinで書かれています。

AES-256によるエンドツーエンド暗号化(鍵は端末に保存)、送信メッセージの分単位のレート制限、メッセージの有効期限と期限切れ通知を備えています。GoおよびJavaScript/TypeScript向けの公式APIクライアントが用意されており、Dockerを使ってセルフホストできます。

主な機能

  • 01Androidスマートフォンを動作させるシンプルなHTTP API経由でSMSを送信
  • 02受信したSMSメッセージをWebhook URLに転送
  • 03AES-256によるエンドツーエンド暗号化(鍵は端末に保存)
  • 041分あたり3件など、送信メッセージにレート制限を設定
  • 05メッセージの有効期限を設定し、期限切れ時に通知
  • 06GoおよびJavaScript/TypeScript向けの公式APIクライアント

ユースケース

  • 実際の携帯電話番号を使い、自分のバックエンドから認証コードやアラートを送信
  • 受信メッセージをきっかけにWebhookを実行する双方向SMSワークフローの構築
  • 仮想電話番号を利用できない国でSMS回線を運用
  • 独自のFirebaseおよびSMTP設定でSMSゲートウェイをセルフホスト

トピック

よくある質問

httpsms とは?
AndroidスマートフォンをSMSゲートウェイにして、シンプルなHTTP API経由でメッセージを送受信できます。 httpSMSは、AndroidスマートフォンをSMSゲートウェイとして利用します。クライアントがHTTP APIにリクエストを送ると、スマートフォンに通知が届き、Androidアプリが端末のSIMを使ってSMSを送信します。端末で受信したSMSメッセージは、指定したWebhook URLに転送できます。
httpsms は無料で使えますか?ライセンスは?
httpsms は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
httpsms は今もメンテナンスされていますか?
活発にメンテナンス中。httpsms の最終コミットは 2026年10月6日 です。
httpsms は何に使えますか?
実際の携帯電話番号を使い、自分のバックエンドから認証コードやアラートを送信 受信メッセージをきっかけにWebhookを実行する双方向SMSワークフローの構築 仮想電話番号を利用できない国でSMS回線を運用 独自のFirebaseおよびSMTP設定でSMSゲートウェイをセルフホスト
httpsms はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/NdoleStudio/httpsms

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト