fishjam

Installation
SKILL.md

Fishjam

Software Mansion's hosted WebRTC platform. Routes between platform fundamentals and the four SDKs.

Read the references/platform/SKILL.md first for the domain model (rooms, peers, tracks, tokens, notifications). Then read the SDK sub-skill that matches what you're building. All sub-skills are in references/.

Which sub-skill do I need?

You are writing… Sub-skill
Anything Fishjam — start here for glossary, room types, auth, notifications, REST references/platform/SKILL.md
A Node.js / Express / Fastify / Hono backend references/js-server-sdk/SKILL.md
A Python / FastAPI / Flask backend references/python-server-sdk/SKILL.md
A React app in a browser references/react-client/SKILL.md
A React Native / Expo app for iOS or Android references/react-native-client/SKILL.md
Vanilla TS / Svelte / Vue / web worker (non-React) references/react-client/SKILL.mdts-client-escape.md (drop to @fishjam-cloud/ts-client)
Just calling REST directly (no SDK) references/platform/rest-endpoints.md

A production Fishjam app always has a backend (server SDK) + a client (client SDK). For prototyping you can skip the backend with the Sandbox API — see references/platform/sandbox-vs-production.md.

Installs
171
GitHub Stars
237
First Seen
Jun 10, 2026
fishjam — software-mansion-labs/skills