SDK 一览

LeanCloud 为多种语言和平台发布过 SDK,此外还有配套的命令行工具、平台适配器、组件和示例项目。

核心 SDK

面向各语言和平台的主要 SDK,覆盖数据存储、即时通讯、推送与云引擎等产品。

JavaScript SDK

浏览器 · Node.js · 小程序 · React Native

数据存储、短信、调用云函数

npm leancloud-storage

前身与相关仓库 8
  • js-push-sdk仓库标注为「已废弃」,推送能力后来并入存储 SDK
  • js-analytics-sdk仓库标注为「已废弃」,对应的数据分析产品后来下线
  • typed-leancloud-jssdk类型定义,后来并入 SDK
  • javascript-sdk-installation-plugin为 SDK 提供 Installation 支持
  • egret-sdk面向 Egret 白鹭引擎的 leancloud-storage 构建
  • laya-weapp-module-wrapper面向 LayaAir 的封装,将存储与即时通讯的浏览器和小程序构建打包为引擎模块
  • weapp-polyfill在微信小程序中补充 W3C API,SDK 早期依赖它支持小程序
  • adapters使 SDK 支持小程序、快应用和 React Native 等非浏览器环境,npm 包为 @leancloud/platform-adapters-*

JavaScript 实时通讯 SDK

浏览器 · Node.js · 小程序 · React Native

即时通讯、LiveQuery

npm leancloud-realtime

前身与相关仓库 2

Objective-C SDK

iOS · macOS · tvOS · watchOS

数据存储、即时通讯、推送

CocoaPods LeanCloudObjc

前身与相关仓库 2
  • leancloud-sdk最早的 Objective-C SDK,类名以 AVOSCloud 开头;CocoaPods 最后发布版本为 9.0.2
  • leancloud-gem用于通过 RubyGems 安装 iOS SDK

Swift SDK

iOS · macOS · tvOS · watchOS

数据存储、即时通讯、推送

SwiftPM、CocoaPods LeanCloud

Java Unified SDK

Java · Android

数据存储、即时通讯、推送(含小米华为等厂商通道)、云引擎

Maven cn.leancloud:*

前身与相关仓库 3

Python SDK

Python

数据存储、云引擎

PyPI leancloud

PHP SDK

PHP

数据存储、云引擎

Composer leancloud/leancloud-sdk

Go SDK

Go

数据存储、云引擎

Go module

前身与相关仓库 1
  • go-upload独立的文件上传库,早于 Go SDK

Unreal SDK

Unreal Engine

数据存储、推送

GitHub Release,作为插件导入

停止维护的 SDK 与插件

C++ SDK

C++ · 2016

仓库标注为「NO MAINTAINED」

Delphi SDK

Delphi · 2019

仓库标注为「NO MAINTAINED」

云引擎与工具

用于开发和部署云引擎项目的命令行工具与项目模板。

lean-cli

Go

用于创建项目、本地调试、部署和查看日志

Homebrew、GitHub Release

前身与相关仓库 2

项目模板

lean init 使用这些仓库创建相应运行时的项目。

多人对战

LeanCloud Play 的客户端 SDK、服务端组件、项目模板与示例游戏。

Play SDK for JS

浏览器 · Cocos Creator · 小程序

多人在线对战

npm @leancloud/play

Client Engine SDK

Node.js

多人对战的服务端房间逻辑

npm @leancloud/client-engine

模板与示例

rps-game

TypeScript · 2023

Client Engine 的示例游戏,石头剪刀布

组件与示例

在 SDK 基础上提供界面或业务功能的组件,以及展示完整功能的示例项目。

界面与业务组件

ChatKit-OC

iOS · 2020

即时通讯界面组件;仓库标注为废弃,并推荐使用基于 Swift SDK 的 Chat Demo

示例应用

leantodo-weapp

微信小程序 · 2021

LeanTodo 的微信小程序入门示例

swift-sdk-demo

iOS · 2023

Swift SDK 的聊天 Demo,用于替代 ChatKit-OC

LeanCloudRocks

React Native · 2015

React Native 接入 LeanCloud 的早期方案,后来改由 JS SDK 加适配器支持

mixpush-demos

Android · 2023

小米、华为等厂商推送通道的接入示例

live-todo

Web · 2023

用 LiveQuery 做的实时协作待办

timer-demo

Node.js · 2023

个性化邮件定时提醒示例

network-diagnosis

浏览器 · 2025

用于排查客户端无法连接 LeanCloud 的问题

数据来源

仓库范围取自 GitHub 上 leancloud 组织的全部仓库,排除 fork 与内部基础设施后逐个核对,并与文档站给出的 SDK 列表对照。

SDK 的版本号和发布日期取自各语言包管理器中的最新可安装版本:npm、Maven、PyPI、Packagist、CocoaPods、pub.dev、NuGet;未通过包管理器分发的取 GitHub Release。没有版本号的项目标注最后一次提交的年月,其他仓库所列年份也是最后一次提交时间。

全部数据于 2026 年 7 月核对。