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

Plugin marketplace

Mushi events flow out as HMAC-signed JSON webhooks to any tool you hook up. The marketplace ships first-party plugins and lets you build your own with @mushi-mushi/plugin-sdk.

Available plugins

PluginTriggers
PagerDutyreport.created (P0/P1) → page on-call
Linearreport.classified → file an issue with labels
ZapierAll events → fan-out to 6,000+ Zapier integrations

Browse and install from the admin console: Marketplace.

Webhook delivery contract

Every dispatch is:

  • POST to your configured webhook URL
  • Body: { event, project_id, occurred_at, data }
  • Header x-mushi-signature: sha256=… — HMAC-SHA256 of the raw body using the per-plugin secret stored in Vault
  • Retried with exponential backoff on 5xx (3 attempts, 0/30/120s)
  • Logged to plugin_dispatch_log with status, latency, and response code

Build your own

See Building a plugin and Webhook events.

Last updated on