Zekumo. Open console
The fluffy Zekumo mascot wearing headphones on a floating island, reaching for a star
An open-source backend for small games ✧

Little worlds.
Big dreams.
Connected.

You dream up the adventure.
Zekumo helps bring it to life.

From your first cloud save to meeting new friends.
Spend less time on backend plumbing and more on making games.

✧ Open source & self-hosted✧ JS / TS & Go SDK
☁
Your adventure, savedCLOUD SAVE · Cloud saves
✓
Explore the next world togetherREALTIME · Realtime connection
MEET YOUR CLOUD COMPANIONHello, creator!✧
SCROLL TO EXPLORE ↓
Small ideas. Endless possibilities.
Web games✦WeChat mini games✦Indie games✦Desktop games
BUILD SMALL. DREAM BIG.
01 / YOUR CREATIVE TOOLKIT

Build playful worlds. We handle the backend.

From “I have an idea” to “we’re live.”
The tools you need at every stage of your game.

☁01

Every adventure deserves a save

Authentication and cloud saves keep progress safe.
Pick up the story right where you left off.

Z
My adventure journalchapter_03.json
✓ Saved
Player authenticationCloud savesAccount SSO
♧02

Better adventures, together

Friends, chat and realtime room sync.
Turn a solo adventure into a shared little world.

✦☁✿PLAYER 01 CONNECTED PLAYER 02
WebSocketFriendsLive chat
⚑03

Make every milestone shine

Celebrate progress with leaderboards and achievements.
Deliver a little joy with mail and rewards.

✧02
♛01
✧03
LeaderboardsAchievementsReward mail
More tools. Less busywork.
⌘ Cloud functions↗ Release distribution▥ Analytics◇ Virtual currency⚙ Admin console
02 / LESS SETUP, MORE PLAY

Your idea is ready.
Time to make it real.

You don’t have to build a backend from scratch.
Use the language you know and connect your first little world.

  1. 01

    Deploy your backend

    Start Zekumo with Docker Compose.

  2. 02

    Create a game and get your App ID

    Open the console and give your new world a name.

  3. 03

    Connect the SDK

    Sign players in and save their progress with a few calls.

Read the setup guide ↗
hello-world.ts✧
// Say hello to your first little world ✧
import Zekumo from 'zekumo-sdk';

const game = new Zekumo({
  appId: 'YOUR_APP_ID',
  baseUrl: 'https://YOUR_HOST'
});

// Welcome, a new adventurer!
await game.auth.loginAsGuest({
  deviceId: 'player-device-001'
});

// Keep your progress safe in the cloud
await game.playerData.set('save1', {
  level: 1, chapter: 'The journey begins'
});
Your next story starts here✦
The Zekumo mascot with a blue and lavender cloud tail and a glowing star ringYOUR LITTLE CLOUD COMPANION
03 / A LITTLE CLOUD, A LOT OF HEART

A little cloud companion,
ready for your next story.

Fluffy ears, a cloud tail full of starlight,
and headphones always ready for your next idea.

Meet Zekumo’s cloud companion, here to cheer every creator on.
May every little spark grow into a world of its own.

Let’s make something lovely.✧
04 / BEFORE THE ADVENTURE

Before you begin: a few questions.

Talk to us ↗
What kinds of games is Zekumo for?+

Zekumo is designed for web games, WeChat mini games and small indie games. It provides authentication, saves, leaderboards, live operations and lightweight realtime interaction. Rooms support lightweight state sync; complex competitive games still need an authoritative game server designed for their gameplay.

Can I host it on my own server?+

Yes. Zekumo includes a Docker Compose deployment setup and uses Go, PostgreSQL and Redis. Release artifacts can be stored locally or in S3-compatible storage. Follow the repository’s deployment guide to configure domains, secrets and the database before going live.

How can clients connect?+

Official JavaScript / TypeScript and Go SDKs are available. Other languages and engines can use the HTTP API and WebSocket. Environments such as WeChat require adapters for their networking APIs; see the SDK documentation for details.

Is this a hosted cloud service? How do I get started?+

Zekumo is an open-source backend you can host yourself. Deploy it using the quick-start guide, then create a game in the console to get an App ID. This website does not offer hosted plans or online service signup.

LET YOUR LITTLE WORLD TAKE FLIGHT

Your next delightful world
starts with an idea.

Build with Zekumo ↗

Keep creating. One little step at a time.✧