Skip to Content
v0.8.0 · shippedNative iOS / Android / Flutter / Capacitor SDKs, A2A discovery, SOC 2 readiness, residency, BYO storage, BYOK. Read the changelog →
Operating (maintainers)Overview

Operating Mushi

This section is for maintainers running Mushi Cloud or shipping the open-source SDK packages — not for app developers integrating the SDK. If you are integrating Mushi into your app, start at Quickstart instead.

Mushi is OSS-first: the hosted product runs the exact same code in this repo. Self-hosters can reuse every deploy path described here. See Self-hosting.

What lives here

PageAudienceCovers
Deployment & releasesMaintainersnpm SDK publish (Changesets + OIDC), edge functions, admin SPA, docs, DB migrations

The four independent deploy paths

Mushi has four delivery pipelines that ship independently — a change to one never blocks the others:

  1. npm SDK packagesrelease.yml (Changesets version PR → merge → OIDC publish).
  2. Supabase Edge Functionsdeploy-edge-functions.yml (path-filtered push to master).
  3. Admin console SPAdeploy-admin.yml (S3 + CloudFront).
  4. Docs sitedeploy-docs.yml (S3 + CloudFront).

Database migrations are manual (supabase db push) and are never run by CI.

See Deployment & releases for the full runbook.

Last updated on