Open-source SDK · MIT

Simple APIs.
Infinite Possibilities.

Auth, identity, storage, real-time messaging, a database, AI agents, functions and hosting — through one SDK, with zero-knowledge sign-in and encryption built in.

$ npm install @muhkoo/connect
import { Client } from "@muhkoo/connect";

const client = new Client({ apiKey: "mk_live_pk_…" });
await client.auth.hosted.login({ appId, redirectUri });   // sign in
await client.kv.set("notes", "n1", { text: "Hello" });     // encrypted, per user
const room = await client.space.joinChannel("team");        // real-time
await room.sendMessage("Shipped it");
Theater, a video app built on Muhkoo: a film ready to play above the user's library
Cloud Drive, a file app built on Muhkoo, on a phone: a user's files with their sizes
The SDK

One SDK, every building block

One SDK for your app, one CLI for your terminal — every building block below.

client.auth

Auth & identity

One login across every app, recoverable, no password sent.

client.kv

Key/value

Per-user data, encrypted before it leaves the device.

client.db

Database

Tables you define, queried over a simple API.

client.storageclient.vfs

Files & filesystem

Files of any size, folders, versions and history.

client.space

Real-time spaces

Group channels with history and live events.

client.agents

AI agents

Server-side assistants with tools and budgets.

client.functions

Functions

Your own backend code, one command to deploy.

muhkoo deploy

Hosting & CLI

Deploy a site, add a domain, roll back — from the terminal.

Security

Security built in

Protection your users get without you building it.

Passwords never leave the device

Sign-in is a zero-knowledge proof, so there is no password database to leak.

Encrypted on the device

Files are encrypted in the browser before they upload, and direct messages are end-to-end encrypted.

Access you control

Every file and channel belongs to a space, with roles and invite links deciding who gets in.

Under the hood: zero-knowledge sign-in, end-to-end encrypted direct messages, encrypted and erasure-coded file storage. The SDK is open source — read it on GitHub.

Pricing

Start free. Pay for what you use.

The Free plan includes:

10k requests

a month

1k messages

a month

1k KV reads & writes

a month

100 MB storage

included

Changelog

What's new

September 2026

Sign-in is upfront about recovery trade-offs

Google sign-in and email recovery are convenient, but Muhkoo holds the keys that protect them. The sign-up and account screens now say so, and accounts protected only by Google or email are prompted to add a zero-knowledge method: a password, passkey or recovery phrase.

Read more
September 2026

Safer syncing between your files and your computer

muhkoo vfs mount now refuses anything that could run code or leak credentials, and --dry-run previews a sync first. If you used --hidden before, check for uploaded .git or .npmrc files and rotate any tokens in them.

Read more
September 2026

Stay signed in on a browser you trust

Tick "Keep me signed in" once and skip the password on every page load for 30 days. Remove the browser from your login methods any time to sign it out.

Read more

Build your first app today.

Install the SDK, follow the quickstart, and deploy with one command. Start free.