DOWNLOADS

Server and SDKs, ready for your stack

Choose your architecture and client platform, then launch a fully self-hosted messaging system in minutes.

Free Basic edition (server)

Basic is free forever, no sign-up required. Current release v1.17.0, built for x86, ARM and LoongArch.

01 / Docker

Option 1: Docker Compose (recommended)

One command boots the full stack (server + PostgreSQL + Redis, schema auto-applied). The image is a multi-arch amd64 / arm64 build, served from Docker Hub.

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

Or pull the image directly:

docker pull balalaim/imcore-basic:1.17.0

In mainland China, pull from the Aliyun ACR mirror instead: crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.com/imcore/imcore-basic:1.17.0

For air-gapped / Xinchuang environments, download the offline image bundle and import it with docker load:imcore-basic-v1.17.0-docker-amd64.tar.gz · imcore-basic-v1.17.0-docker-arm64.tar.gz

02 / Binary

Option 2: Bare binaries

A single Go binary with zero-dependency startup; bring your own PostgreSQL and Redis.

ArchitectureTypical platformsDownload
linux-amd64Intel / AMD, Hygon, Zhaoxinimcore-basic-v1.17.0-linux-amd64.tar.gz
linux-arm64ARM servers, Kunpeng, Phytiumimcore-basic-v1.17.0-linux-arm64.tar.gz
linux-loong64Loongson 3A5000/3A6000 (LoongArch)imcore-basic-v1.17.0-linux-loong64.tar.gz

Checksums (SHA256SUMS) ·After downloading, follow the quickstart to boot in one minute. Pro / Enterprise / Customer Service deploy the same way and unlock via license — contact sales.

Client SDKs

Official typed SDKs cover Web, React Native, WeChat Mini Programs, Electron, Flutter and native mobile, with Web and Flutter UIKits. Versioned packages and platform setup guides are available below.

01

JavaScript / TypeScript

@imcore/sdk

npm i <the .tgz URL or file>

Download SDK ·Docs

02

React Native / Expo

@imcore/sdk/react-native

install the JS/TS package, then connect AsyncStorage and NetInfo

Download SDK ·Docs

03

WeChat Mini Program

@imcore/sdk/wechat-miniprogram

install the JS/TS package, then build npm in WeChat DevTools

Download SDK ·Docs

04

PC / Electron

@imcore/sdk/electron/*

install the JS/TS package; use its main and renderer subpaths

Download SDK ·Docs

05

React UIKit (components)

@imcore/uikit

npm i <the .tgz URL or file> (also install @imcore/sdk)

Download SDK ·Docs

06

Flutter UIKit (components)

imcore_uikit

unpack, then a pubspec path dependency (also depends on imcore_sdk)

Download SDK ·Docs

07

Dart / Flutter

imcore_sdk

unpack, then a pubspec path dependency

Download SDK ·Docs

08

Swift / iOS / macOS

ImcoreSDK

unpack, then an SPM local package

Download SDK ·Docs

09

Kotlin / Android / JVM

imcore-sdk

unpack, then a gradle included build

Download SDK ·Docs