# 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:
- Java (opens new window) (Release notes (opens new window))
- PHP (opens new window) (Release notes (opens new window))
- Python (opens new window) (Release notes (opens new window))
- Node.js (opens new window) (Release notes (opens new window))
- Go (opens new window) (Release notes (opens new window))
- Ruby (opens new window) (Release notes (opens new window))
- Perl (opens new window) (Release notes (opens new window))
# 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 (opens new window) and Swagger Codegen (opens new window), 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.