LINE API SDKs

Downloading source code may not be necessary

You may not need to download the source code listed on this page to use the LINE SDK in your app. Read the SDK's documentation for integration instructions.

Nevertheless, you can download the SDK source code from this page if necessary.

LINE Messaging API SDKs

LINE Messaging API SDKs include libraries, tools, and samples to make it easier for you to start developing bot apps with the Messaging API. Both the official SDKs and community SDKs are open-sourced and available in different programming languages.

Official SDKs

Official SDKs support the following languages:

Archives

The official SDKs for the following languages will no longer be updated. Each SDK can still be used, but no further changes will be made, such as the addition of new features, bug fixes, or security improvements.

LINE OpenAPI

LINE OpenAPI is a set of API interfaces provided by the LINE Platform, such as the Messaging API and LIFF server API, defined according to the OpenAPI specification. By using code generators such as OpenAPI Generator and Swagger Codegen, you can easily use the features provided by the LINE Platform even in programming languages for which no SDK is provided.

Community SDKs and libraries

The community SDKs and libraries are developed by third party developers and are available under general open source licenses. LY Corporation conducts limited reviews on the community SDKs, but doesn't provide official support or guarantee for the SDKs. See the licenses and disclaimers for each community SDK.

LibraryLanguage/
Technology
DescriptionPublisherLicenseStars
fireliff-cliN/ACLI for LIFFintocodeMITGitHub stars
LINEChannelConnectorN/ALINE Channel Connector for BotBuilderkenakamuMITGitHub stars
line_bot_frameworkPHPFramework for bot developmentshidecMITGitHub stars
line-chatbot-boilerplatePythonTemplates for bot developmentmgilangjanuarMITGitHub stars
LINESimulatorN/ALINE simulator for debugging botskenakamuMITGitHub stars
line-richmenus-managerN/AGUI tool to create and manage rich menukenakamuMITGitHub stars
linebotNode.jsLINE Messaging API SDK for Node.jsboybunditMITGitHub stars
botbuilder-linebot-connectorNode.jsMicrosoft Bot Framework v3 connector for the LINE Messaging APIWolkeMITGitHub stars
bottenderNode.jsFramework that lets you quickly create bots that can run on multiple platformsYoctolMITGitHub stars
messaging-api-lineNode.jsLINE Messaging API SDK for Node.jsYoctolMITGitHub stars
line-bot-sdk-dotnetC#LINE Messaging API SDK for .NET StandarddlemstraApache-2.0GitHub stars
LineMessagingApiC#LINE Messaging API SDK for C#pierre3MITGitHub stars
line-bot-sdkHaskellLINE Messaging API SDK for HaskellmoleikeBSDGitHub stars

LIFF SDK

LIFF SDK can be integrated into apps running on the LINE Front-end Framework (LIFF) in these ways.

LIFF v2 SDK can be integrated into LIFF apps by specifying the CDN path or using the npm package.

LINE SDK for iOS Swift

Download the SDK source code from the LINE SDK for iOS Swift open-source repository.

LINE SDK for Android

Download the SDK source code and AAR file from the LINE SDK for Android open-source repository

LINE SDK for Unity

Download the SDK source code from the LINE SDK for Unity open-source repository.

LINE SDK for Flutter

Download the SDK source code from the LINE SDK for Flutter open-source repository.