DOWNLOADS

从服务端到多端 SDK

选择你的架构与技术栈,几分钟内启动一个完全自托管的即时通信系统。

免费基础版(服务端)

基础版永久免费,无需注册。当前版本 v1.17.0,支持 x86、ARM 与龙芯三种架构。

01 / Docker

方式一:Docker Compose(推荐)

一条命令拉起全套(服务端 + PostgreSQL + Redis,含自动建表)。镜像为 amd64 / arm64 多架构,默认走国内可稳定拉取的阿里云镜像仓库。

curl -fsSLO https://balala.im/releases/v1.17.0/docker-compose.yml
docker compose up -d

或直接拉取镜像:

docker pull crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.com/imcore/imcore-basic:1.17.0

海外网络可改用 Docker Hub 主仓库:balalaim/imcore-basic:1.17.0

内网 / 信创环境可下载离线镜像包,用 docker load 导入:imcore-basic-v1.17.0-docker-amd64.tar.gz · imcore-basic-v1.17.0-docker-arm64.tar.gz

02 / Binary

方式二:裸二进制

单个 Go 二进制、零依赖启动,自备 PostgreSQL 与 Redis。

架构典型平台下载
linux-amd64Intel / AMD、海光、兆芯imcore-basic-v1.17.0-linux-amd64.tar.gz
linux-arm64ARM 服务器、鲲鹏、飞腾imcore-basic-v1.17.0-linux-arm64.tar.gz
linux-loong64龙芯 3A5000/3A6000(LoongArch)imcore-basic-v1.17.0-linux-loong64.tar.gz

校验和(SHA256SUMS) ·下载后参考「快速开始」一分钟启动。专业版 / 企业版 / 客服版为同一部署方式 + License 解锁,联系商务获取

客户端 SDK

官方类型化 SDK 覆盖 Web、React Native、微信小程序、Electron、Flutter 与原生移动端,并提供 Web / Flutter UIKit。以版本化下载包分发,安装步骤见各平台文档。

01

JavaScript / TypeScript

@imcore/sdk

npm i <下载的 .tgz 链接或文件>

下载 SDK 包 ·文档

02

React Native / Expo

@imcore/sdk/react-native

安装 JS/TS 包,并接入 AsyncStorage 与 NetInfo

下载 SDK 包 ·文档

03

微信小程序

@imcore/sdk/wechat-miniprogram

安装 JS/TS 包,在微信开发者工具中构建 npm

下载 SDK 包 ·文档

04

PC / Electron

@imcore/sdk/electron/*

安装 JS/TS 包,分别引用 main 与 renderer 子路径

下载 SDK 包 ·文档

05

React UIKit(组件库)

@imcore/uikit

npm i <下载的 .tgz 链接或文件>(需同时装 @imcore/sdk)

下载 SDK 包 ·文档

06

Flutter UIKit(组件库)

imcore_uikit

解压后 pubspec path 依赖(需同时依赖 imcore_sdk)

下载 SDK 包 ·文档

07

Dart / Flutter

imcore_sdk

解压后 pubspec path 依赖

下载 SDK 包 ·文档

08

Swift / iOS / macOS

ImcoreSDK

解压后 SPM 本地 package 引用

下载 SDK 包 ·文档

09

Kotlin / Android / JVM

imcore-sdk

解压后 gradle 源码工程引入

下载 SDK 包 ·文档