fishjam

Installation
SKILL.md

Fishjam

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

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.md → ts-client-escape.md (drop to @fishjam-cloud/ts-client)
A composed stream: a call as a broadcast, restreaming, overlays, React templates references/composition/SKILL.md
Just calling REST directly (no SDK) references/platform/rest-endpoints.md
Installs
744
GitHub Stars
295
First Seen
Jun 10, 2026