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.