LINE Messaging API SDK
LINE Messaging API SDKには、ライブラリ、ツール、およびサンプルが含まれています。SDKを使えば、Messaging APIを組み込んだボットアプリの開発を簡単に始めることができます。公式SDKとコミュニティSDKの両方とも、オープンソースとして提供されておりさまざまなプログラミング言語で利用できます。
公式SDK
公式SDKは以下の言語をサポートしています。
アーカイブ
以下の言語の公式SDKは、更新を終了しました。各SDKは引き続き使用できますが、今後は新機能の追加やバグフィックス、セキュリティの改善などの変更は一切行われません。
LINE OpenAPI
LINE OpenAPIは、Messaging APIやLIFFのサーバーAPIなど、LINEプラットフォームが提供しているAPIのインタフェースを、OpenAPIの仕様に従って定義したものです。LINE OpenAPIを用いることで、SDKが提供されていないプログラミング言語でも、OpenAPI GeneratorやSwagger Codegenなどのコードジェネレーターにより、LINEプラットフォームが提供している機能を利用しやすくなります。
コミュニティSDKとライブラリ
サードパーティの開発者が開発するSDKとライブラリです。一般的なオープンソースライセンスが適用されます。LINEヤフー株式会社はコミュニティSDKに対して限定的なレビューを行いますが、これらのSDKの公式サポートや動作保証は提供しません。各SDKの適用ライセンスと免責事項を参照してください。
ライブラリ | 言語/ 技術 | 概要 | 公開者 | ライセンス | GitHubスター数 |
---|---|---|---|---|---|
fireliff-cli | N/A | LIFF用のCLI | intocode | MIT | |
LINEChannelConnector | N/A | BotBuilder用のコネクター | kenakamu | MIT | |
line_bot_framework | PHP | ボット開発フレームワーク | shidec | MIT | |
line-chatbot-boilerplate | Python | ボット開発テンプレート | mgilangjanuar | MIT | |
LINESimulator | N/A | ボット開発デバッグ用のLINEシミュレーター | kenakamu | MIT | |
line-richmenus-manager | N/A | リッチメニューの作成・管理のためのGUIツール | kenakamu | MIT | |
linebot | Node.js | Node.js向けLINE Messaging API SDK | boybundit | MIT | |
botbuilder-linebot-connector | Node.js | LINE Messaging API向けMicrosoft Bot Framework v3コネクター | Wolke | MIT | |
bottender | Node.js | 複数のプラットフォームで動作するボットを短時間で作成できるフレームワーク | Yoctol | MIT | |
messaging-api-line | Node.js | Node.js向けLINE Messaging API SDK | Yoctol | MIT | |
line-bot-sdk-dotnet | C# | .NET Standard向けLINE Messaging API SDK | dlemstra | Apache-2.0 | |
LineMessagingApi | C# | C#向けLINE Messaging API SDK | pierre3 | MIT | |
line-bot-sdk | Haskell | Haskell向けLINE Messaging API SDK | moleike | BSD |