Repolode
NangoHQ

NangoHQ/nango

1,000以上のAPIとのプロダクト連携を構築・運用できるオープンソースプラットフォーム。OAuth、トークン更新、APIリクエストを管理します。

代替できる製品:MergeZapier

スター
12,877
フォーク
1,461
未解決の Issue
121
最終コミット
3 時間前

これは何?

Nangoは、自社プロダクトやAIエージェントとサードパーティAPIを連携するためのオープンソースプラットフォームです。OAuthフロー、APIキー、トークン更新などを含む1,000以上のAPIの認証を管理し、顧客ごとの接続情報に紐づけて認証情報を保存します。

主な機能は3つあります。エンドユーザー向けの埋め込み可能な認証フロー、認証情報を付与して外部APIへリクエストを送信し、リトライやレート制限も処理するプロキシ、そしてNangoのランタイムにデプロイするTypeScript製の連携ロジックであるFunctionsです。AI builderを使えば、説明文からFunctionsを生成できます。生成されたコードは読みやすく、編集も可能です。

セルフホストでの導入と、ホスト型のクラウドサービスの両方を利用できます。CLIとAPIから操作でき、あらゆるバックエンド言語や、MCPやLangChainなどの一般的なエージェントSDKで利用できます。

主な機能

  • 011,000以上のAPIに対応した、OAuth、APIキー、トークン更新の管理。
  • 02エンドユーザー向けの、埋め込み可能なホワイトラベル認証フロー。
  • 03認証情報を付与し、リトライやレート制限を処理するプロキシリクエスト。
  • 04同期、webhook、アクション向けのTypeScript連携関数。
  • 05説明文から連携コードを生成するAI builder。
  • 06CLIとAPIから操作でき、セルフホストにも対応。

ユースケース

  • OAuthを自前で実装せずに、ユーザーがSaaSアカウントをプロダクトに接続できるようにする。
  • MCPやエージェントSDKを通じて、AIエージェントに外部APIへのツールアクセスを提供する。
  • サードパーティAPIから自社データベースやRAGパイプラインへデータを同期する。
  • 外部サービスからのwebhookを確実に受信・処理する。

クイックスタート

  1. 1

    Nangoの無料アカウントを作成する

  2. 2

    Integrationsタブでインテグレーションを作成する

  3. 3

    Connectionsタブで接続を作成し、認証フローを完了する

  4. 4

    Node SDKで認証情報を取得するか、認証済みリクエストを送信する

使う前に知っておきたいこと

  • Elastic Licenseの下でライセンスされており、OSI承認済みのオープンソースライセンスではありません。
  • 無料のセルフホスティングでは利用できる機能が限られます。すべての機能を利用するには、Nango CloudまたはBYOCプランが必要です。
  • クイックスタートではNangoアカウントとシークレットキーが必要なため、開始前に登録する必要があります。

トピック

よくある質問

nango とは?
1,000以上のAPIとのプロダクト連携を構築・運用できるオープンソースプラットフォーム。OAuth、トークン更新、APIリクエストを管理します。 Nangoは、自社プロダクトやAIエージェントとサードパーティAPIを連携するためのオープンソースプラットフォームです。OAuthフロー、APIキー、トークン更新などを含む1,000以上のAPIの認証を管理し、顧客ごとの接続情報に紐づけて認証情報を保存します。
nango は無料で使えますか?ライセンスは?
nango は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
nango は今もメンテナンスされていますか?
活発にメンテナンス中。nango の最終コミットは 2026年10月20日 です。
nango は何に使えますか?
OAuthを自前で実装せずに、ユーザーがSaaSアカウントをプロダクトに接続できるようにする。 MCPやエージェントSDKを通じて、AIエージェントに外部APIへのツールアクセスを提供する。 サードパーティAPIから自社データベースやRAGパイプラインへデータを同期する。 外部サービスからのwebhookを確実に受信・処理する。
nango のインストール方法は?
Nangoの無料アカウントを作成する Integrationsタブでインテグレーションを作成する Connectionsタブで接続を作成し、認証フローを完了する Node SDKで認証情報を取得するか、認証済みリクエストを送信する
nango はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/NangoHQ/nango

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

関連プロジェクト