# LINE Messaging API SDK

LINE Messaging API SDKには、ライブラリ、ツール、およびサンプルが含まれています。SDKを使えば、Messaging APIを組み込んだボットアプリの開発を簡単に始めることができます。公式SDKコミュニティSDKの両方とも、オープンソースとして提供されておりさまざまなプログラミング言語で利用できます。

# 公式SDK

公式SDKは以下の言語をサポートしています。

# LINE OpenAPI

LINE OpenAPIは、Messaging APIやLIFFのサーバーAPIなど、LINEプラットフォームが提供しているAPIのインタフェースを、OpenAPIの仕様に従って定義したものです。LINE OpenAPIを用いることで、SDKが提供されていないプログラミング言語でも、OpenAPI Generator (opens new window)Swagger Codegen (opens new window)などのコードジェネレーターにより、LINEプラットフォームが提供している機能を利用しやすくなります。

# コミュニティSDKとライブラリ

サードパーティの開発者が開発するSDKとライブラリです。一般的なオープンソースライセンスが適用されます。LINEヤフー株式会社はコミュニティSDKに対して限定的なレビューを行いますが、これらのSDKの公式サポートや動作保証は提供しません。各SDKの適用ライセンスと免責事項を参照してください。

ライブラリ 言語/
技術
概要 公開者 ライセンス GitHubスター数
fireliff-cli (opens new window) N/A LIFF用のCLI intocode (opens new window) MIT GitHub stars (opens new window)
LINEChannelConnector (opens new window) N/A BotBuilder用のコネクター kenakamu (opens new window) MIT GitHub stars (opens new window)
line_bot_framework (opens new window) PHP ボット開発フレームワーク shidec (opens new window) MIT GitHub stars (opens new window)
line-chatbot-boilerplate (opens new window) Python ボット開発テンプレート mgilangjanuar (opens new window) MIT GitHub stars (opens new window)
LINESimulator (opens new window) N/A ボット開発デバッグ用のLINEシミュレーター kenakamu (opens new window) MIT GitHub stars (opens new window)
line-richmenus-manager (opens new window) N/A リッチメニューの作成・管理のためのGUIツール kenakamu (opens new window) MIT GitHub stars (opens new window)
linebot (opens new window) Node.js Node.js向けLINE Messaging API SDK boybundit (opens new window) MIT GitHub stars (opens new window)
botbuilder-linebot-connector (opens new window) Node.js LINE Messaging API向けMicrosoft Bot Framework v3コネクター Wolke (opens new window) MIT GitHub stars (opens new window)
bottender (opens new window) Node.js 複数のプラットフォームで動作するボットを短時間で作成できるフレームワーク Yoctol (opens new window) MIT GitHub stars (opens new window)
messaging-api-line (opens new window) Node.js Node.js向けLINE Messaging API SDK Yoctol (opens new window) MIT GitHub stars (opens new window)
line-bot-sdk-dotnet (opens new window) C# .NET Standard向けLINE Messaging API SDK dlemstra (opens new window) Apache-2.0 GitHub stars (opens new window)
LineMessagingApi (opens new window) C# C#向けLINE Messaging API SDK pierre3 (opens new window) MIT GitHub stars (opens new window)
line-bot-sdk (opens new window) Haskell Haskell向けLINE Messaging API SDK moleike (opens new window) BSD GitHub stars (opens new window)