fishjam-python-server-sdk

Manage Fishjam rooms, peers, and agents from Python backends.

265|12|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/software-mansion-labs/skills --skill fishjam-python-server-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fishjam-python-server-sdk
Source: https://github.com/software-mansion-labs/skills/tree/main/skills/fishjam/references/python-server-sdk
Command: npx skills add https://github.com/software-mansion-labs/skills --skill fishjam-python-server-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Python backends can leverage Fishjam by using a server-side SDK to manage rooms, peers, and voice agents, enabling end-to-end integration with real-time events.

Core Features & Use Cases

  • Synchronous REST client for room/peer operations; asynchronous notifier and agent for real-time events; Quickstart examples for FastAPI and Flask.
  • Webhook decoding, server notifications, and optional Gemini Live integration guidance for end-to-end workflows.

Quick Start

Create a Fishjam client and quickly create a room and an agent to start integrating your Python backend.

Frequently Asked Questions about fishjam-python-server-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Fishjam rooms and peers from a Python backend?

To manage Fishjam rooms and peers from a Python backend, use a server SDK that provides a synchronous REST client for room and peer operations. It handles backend integration for real-time applications.

How do I handle Fishjam webhooks in FastAPI or Flask?

To handle Fishjam webhooks in FastAPI or Flask, use the Python server SDK's webhook decoding features. It processes real-time server notifications for events triggered within your application.

Can I integrate real-time voice agents with Fishjam using Python?

Yes, you can integrate real-time voice agents using the Fishjam Python SDK. It provides an asynchronous notifier and agent guidance to manage server-side agents within your Python backend.

Does the Fishjam Python SDK support asynchronous server notifications?

Yes, the Fishjam Python SDK supports asynchronous server notifications. It includes an asynchronous notifier to handle real-time events alongside synchronous REST operations for room management.

What is the best way to add Gemini Live integration to a Fishjam backend?

The best way to add Gemini Live integration is by using the Fishjam Python SDK. It provides end-to-end guidance for connecting Gemini workflows with your Fishjam rooms and server-side agents.