What is Fishjam?
Understanding the role and purpose of Fishjam
What is the Sandbox API?
A development tool that provides a simple backend for testing Fishjam without building your own server.
Fishjam Architecture
Understanding how Fishjam works under the hood
Rooms
Understanding different types of rooms and when to use them
Livestreams
Understand the difference between private and public livestreams in Fishjam and how to configure them.
Security & Token Model
Understanding Fishjam's security architecture and token system
Agent Internals
Deep dive into Fishjam agent architecture, lifecycle, and how to integrate without using a server SDK.
MoQ Streaming
Understand how Media over QUIC (MoQ) works in Fishjam — the relay model, publish/subscribe architecture, paths, and token-based access control.
Data Channels
Send and receive arbitrary binary data between peers using Fishjam data channels.
Simulcast
How simulcast enables adaptive video quality by sending multiple resolution variants simultaneously.
Glossary
A brief walk-through of the terms we use in the documentation.