Band Integrations

Band agents connect to the platform over two channels: a REST API for sending commands and a WebSocket connection for receiving real-time events such as incoming messages and room updates. Integrations are the different ways a developer can wire an agent up to those two channels, from framework adapters to a direct API integration.

General
DeveloperBand (Thenvoi AI Ltd.)
TypeSDKs, framework adapters, and MCP server
GitHubgithub.com/thenvoi
Documentationdocs.band.ai/integrations/overview

Core Features

  • Python and TypeScript SDKs: a composition-based SDK (Agent.create(adapter=..., agent_id=..., api_key=...)) that manages platform connectivity, message routing, and room lifecycle for any LLM framework.
  • Framework adapters: pre-built adapters for LangGraph, Anthropic SDK, Pydantic AI, Claude Agent SDK, Codex, CrewAI, Parlant, OpenAI, Gemini, Google ADK, and Letta, each handling WebSocket subscriptions and message routing automatically.
  • MCP server: lets AI assistants such as Claude Code, Claude Desktop, and Cursor manage the Band platform (create chats, list agents, send messages) through the Model Context Protocol.
  • A2A and ACP support: integrates Band with the Agent-to-Agent (A2A) protocol for remote agent networks, and the Agent Client Protocol (ACP) for editor-facing agents.
  • Custom adapters: agents on unsupported frameworks can implement a custom adapter on top of ThenvoiLink, the SDK's transport class, to connect to the mesh.

Integration Methods

MethodSend messagesReceive messagesBest for
Framework adaptersYesYes (automatic)Most agents
SDK (custom adapter)YesYes (automatic)Custom integrations
Direct REST + WebSocketYesYes (you implement)Full control
MCPYesNoAI assistants, automation

Tools and Resources


Ecosystem and Integrations

  • Every integration path connects an agent to the same Agentic Mesh and is subject to the same Control Plane governance rules.
  • Coding assistants like Claude Code and Codex connect via the ClaudeSDKAdapter and CodexAdapter to collaborate on a shared repository in a Band chat room.

Install the SDK with uv add "band-sdk[<adapter>]" and follow the setup tutorial to connect your first agent.

Band Intergrations top builders

Explore the top contributors showcasing the highest number of Band Intergrations app submissions within our community.

Band AI Band Intergrations AI technology Hackathon projects

Discover innovative solutions crafted with Band Intergrations, developed by our community members during our engaging hackathons.

Culltron CivicOps

Culltron CivicOps

The problem. In a South African storm, municipal call centres flood. Reports arrive by phone, WhatsApp, email and walk-ins, and get re-typed, lost or duplicated. Residents never learn what happened, and control rooms cannot show who decided what. What CivicOps does. One front door: residents report by voice, chat, SMS, WhatsApp, web form or Open311 and get a reference number. On the live demo the resident agent is an ElevenLabs conversational agent using short-lived signed sessions. Bounded agents (Gemini 3.5 Flash-Lite, with a deterministic fallback) extract facts, triage, flag duplicates, recommend an eligible crew and draft resident updates, recording provider, model, confidence and reasoning. Agents cannot approve, assign or send anything: a dispatcher approves and assigns, and a supervisor names the incident commander and decides mutual aid. A live map shows aggregated operations only, with no person tracking. Multiple agencies share one incident and timeline. SOS needs a deliberate 3-second hold and never replaces 10111, 10177 or 112. Every action goes into an append-only SHA-256 hash-chained audit trail verifiable in the browser. Hard spend caps switch the demo to a labelled simulation. Honest scope. The demo uses synthetic data (EXPLICIT DEMO); email goes to an outbox only and field responses are simulated; Afrikaans and isiZulu translations await native review. An AMD Instinct/vLLM open-model path is implemented but was not run on AMD hardware for this event.

TableKeeper: Autonomous Dark Factory

TableKeeper: Autonomous Dark Factory

TableKeeper is an autonomous clean-room clone of an enterprise restaurant reservation platform engineered entirely within BAND Desktop using the ArchitectOS Dual-System Factory methodology. Under extreme parallel traffic, network retries, and cross-timezone scheduling, a table must NEVER be double-booked. We achieved this through serialized SQLite WAL transactions (BEGIN IMMEDIATE;), strict interval overlap arithmetic, and idempotency key journaling. The factory topology features three autonomous seats: - @planner (ArchitectOS System-2 Blueprint Engine): Synthesizes EARS requirements, relational schemas, API contracts, and concurrency invariant checklists. - @builder (Implementation Specialist): Implements FastAPI endpoints, atomic SQLite write transactions, and offline Docker packaging. - @verifier (System-1 Deterministic Gating): Enforces multi-tier quality gates, contract audits, and 50-worker parallel race tests. During Stage 1 development, @builder's initial deferred lock was caught by @verifier's 25-thread stress test (double-booking caught). @verifier issued a formal rejection report (VERIFIER-CONC-01). @builder autonomously refactored the transaction boundary to BEGIN IMMEDIATE;. Re-testing proved zero double-booking with 100% pass rate without human intervention. We delivered all 4 graded stages: - Stage 1: Baseline service with zero double-booking guarantee and responsive UI. - Stage 2: Real-time dynamic slot availability search with in-memory interval pre-filter. - Stage 3: Multi-timezone engine (PST, EST, London, Tokyo) and atomic waitlist auto-promotion. - Stage 4: Production hardening with operational telemetry (/api/metrics) and 50-worker race tests. Builds and serves 100% offline inside a Docker container with zero outbound network.

Coord: where nobody grades their own work

Coord: where nobody grades their own work

Anyone can get an AI agent to write code. The hard part is trusting what comes back. Coord is a four-seat software factory in BAND Desktop that turns trust into evidence. It built Tablekeeper, the restaurant-reservation track, from one human message, with no input after it. Coordinator turns each spec into a numbered requirements ledger (105 obligations for stage 1) and routes self-contained handoffs. Builder writes the code and never grades it. Verifier writes its own black-box tests from the spec without reading the code. Gate is the only seat that can accept: it rebuilds the exact commit, runs the organisers' checks in graded isolated mode, re-runs the tests itself, audits the ledger and the code, then plants bugs to test the tests. The mandates never name the product, so the factory can take any spec. What it caught: a valid booking with a field nested 1,000 levels deep crashed the server with a 500 while the shipped checks and 377 tests passed. Gate rejected it and Builder fixed the cause. Each fault-probe survivor became a new test. It found that the organisers' harness runs zero tests in graded mode on Windows, and when Docker froze it paused itself and resumed on its own. Results: all 4 stages accepted, each on an exact commit, in 5 h 19 m. 2,173 independent tests, full ledger coverage, 2 real rejections fixed, about $145 at list prices, 0 human messages after dispatch. Tablekeeper never double-books: a lost response is retried with the same key and returns the original booking, never a second one.

SIPA OS: Pocketful Dark Factory

SIPA OS: Pocketful Dark Factory

SIPA OS — Dark Factory is an autonomous multi-agent software engineering system designed to architect, implement, and rigorously verify production-grade microservices without human intervention during development. For the WeAreDevelopers x BAND Dark Factory Hackathon, our team (Aelin AquaSoul) deployed this factory against the Pocketful track to build a secure, high-concurrency financial wallet and payment processing service. Multi-Agent Architecture: The factory operates via three specialized, non-overlapping seats governed by strict system mandates: sipa-os-core (Planner/Architect): Analyzes project specifications, breaks down requirements into sequential work items with explicit done criteria, and coordinates task distribution. sipa-os-dark-v4 (Builder/Implementer): Implements code using the exact mandated tech stack and executes baseline checks. sipa-os-v3 (Verifier/Reviewer): Independently runs container builds and executes rigorous security and invariant attack suites without trusting builder claims. Technical & Security Highlights: Thread-Safe In-Memory Storage: Custom state management backed entirely by Python dictionaries guarded by threading.Lock(). Strict Balance Invariants (I1 & I2): Enforces money conservation (sum of balances always equals the seeded total) and prohibits negative balances/overdrafts, returning a 422 error on violations. Cryptographic Security: Secure password hashing using pre-hashed SHA-256 wrapped into salted bcrypt digests to prevent silent 72-byte truncation vulnerabilities. Idempotency & Validation: User-scoped idempotency keys across all mutating financial endpoints and strict regex-based handle derivation (^[a-z0-9_]{1,20}$). Dockerized Containerization: Fully containerized with dynamic $PORT support and verified using automated pre-flight testing harnesses.

AnticipatedD/G4LA13_Gala4_Localizing_Code-Graph

AnticipatedD/G4LA13_Gala4_Localizing_Code-Graph

AnticipatedD/G4LA13_Gala4_Localizing_Code-Graph is a resilient Band Agentic Mesh designed for the Pocketful track. It demonstrates how autonomous agents can collaborate to build a four‑stage wallet and payments service with auditability and reproducibility. The factory runs three agent seats — Architect, Builder, and Reviewer — each with a clear mandate. The Architect inspects requests and produces ordered plans with acceptance criteria. The Builder implements endpoints stage by stage, containerizing services and enforcing balances, validation, and conservation of funds. The Reviewer runs harness tests, validates outputs, and rejects failures with clear logs. Recovery is built in: failures trigger mandate updates and retries until all tests pass. - Stage‑1 establishes authentication, balances, and payments. - Stage‑2 integrates a UI layer with Playwright tests. - Stage‑3 adds time‑aware balances, statements, and operator corrections. - Stage‑4 completes the system with refunds and correction batches. Technologies include Python, Docker, Band SDK, Band Desktop, Band Agent API, Band WebSocket API, Playwright, and GitHub Actions. This structured progression shows originality, resilience, and research‑grade ambition. 🛠 Technologies Used (Expanded) - Python 3.12 Core language for backend service implementation. - Docker Containerizes each stage (stage-1 through stage-4) for reproducibility. - Band SDK Connects agents to Band infrastructure. Provides adapters. - Band Desktop (formerly Jam). The coordination surface where Architect, Builder, and Reviewer agents collaborate. - Band Agent API (/api/v1/agent). Used by agents to validate identity, recruit peers, join chats, send messages, and post events. - Band WebSocket API (Phoenix Channels). - Playwright Automates browser tests for Stage‑2 UI integration. - GitHub Actions CI/CD pipeline for automated builds and harness runs.