OSS探訪

Stripe Node.js Library — サーバー側JavaScriptからStripe APIを型付きで扱う

スコアの見方

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

Stars
4,508
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/19

概要

Stripe Node.js Libraryは、Node.jsやTypeScriptのサーバーアプリからStripe APIを呼び出す公式SDKです。顧客、決済、請求などのAPIリソースを統一したクライアントから扱い、型定義やネットワーク再試行設定を利用できます。

特徴と向いている用途

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

Stripe APIの各リソースを一つのクライアントから操作する

秘密鍵で初期化したクライアントからcustomersなどのAPIリソースを呼び出し、Promiseベースで結果を扱えます。

出典:[2][3]

TypeScript型とAPIバージョンを合わせて使う

パッケージにはTypeScript型が含まれ、最新のStripe API形状を基準に更新されます。APIバージョンを古いまま固定する場合は型との差を確認する必要があります。

出典:[2][4]

Node.jsバックエンドからStripeを組み込みたい場合に

決済、顧客、請求などをサーバー側のJavaScript/TypeScriptから扱い、API呼び出しを公式SDKへ寄せたいアプリに向きます。

出典:[2]

秘密鍵はサーバー側だけで扱う

ブラウザでのカード情報収集にはStripe.jsを使い、このSDKの秘密鍵をクライアントへ渡さない構成にします。現行READMEのNode.js要件も確認してください。

出典:[2]

参考にした公式資料

  1. [1]stripe/stripe-node repository(2026-09-21)
  2. [2]Stripe Node.js Library README(2026-09-21)
  3. [3]Stripe API reference for Node.js(2026-09-21)
  4. [4]Stripe SDK versioning policy(2026-09-21)
  5. [5]Stripe Node.js Library MIT license(2026-09-21)
編集部からの補足

決済情報を扱うブラウザ側の実装はStripe.jsの担当で、このライブラリは秘密鍵を保持するサーバー側で使います。現行READMEはNode.js 18以降のLTSをサポート対象とし、TypeScript型は最新のStripe API形状を基準にするため、古いAPIバージョンを固定している場合は差分確認が必要です。

3ステップで試す

  1. 1

    Stripe公式SDKを導入

    Node.js/TypeScriptのサーバー側プロジェクトへ公式SDKを追加します。現行READMEの対応Node.jsバージョンも確認します。

    npm install stripe
  2. 2

    テスト用秘密鍵でクライアントを初期化

    Stripe Dashboardのテストモードで発行した秘密鍵を環境変数から読み込み、ソースコードやブラウザへ埋め込まないようにします。

    const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!)
  3. 3

    読み取りAPIを一つ試す

    まず副作用のない一覧取得で接続を確認し、その後必要な決済・請求APIへ広げます。

    await stripe.customers.list({ limit: 1 })
公式READMEで確認

成長

成長の推移 · 直近30日

4,508 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
22
Open PR
11

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • stripe
  • stripe-sdk
Stars
4,508
Forks
935
Watchers
87
Open Issues
36
Contributors
176
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/19

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

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