For Developers
Eleven stacks, one API. Every client speaks API v2, unwraps the { success, data } envelope, maps failures to typed errors, defaults to production, and ships the human-handoff surface. The JavaScript/TypeScript SDK remains the reference implementation.
Embeddable widget, browser SDK, and server-side rendering support.
Reference implementation. SDK, CLI, and embeddable widget. ESM + CJS + types.
npm install @fluxchat_sdk/sdkView documentation →Drop-in FluxChatWidget, useFluxChat hook, and the full typed client. Expo and bare React Native.
npm install @fluxchat/react-nativeView documentation →Server-side SDKs for APIs, microservices, scripts, and CLI tools.
Zero-dependency Go SDK. IndexRoutes, full Knowledge CRUD, functional options, typed errors. Works with any Go backend or CLI.
go get github.com/benflux-company/fluxchat-sdk/sdk/go@v1.0.4View documentation →Typed dataclasses, httpx transport. Django, FastAPI, Flask and plain scripts.
pip install fluxchatView documentation →PHP 8.1+, cURL transport, no framework dependency. Laravel, Symfony, WordPress.
composer require fluxchat/sdkView documentation →Async throughout, HttpClient + System.Text.Json. ASP.NET Core, Blazor, MAUI, console.
dotnet add package FluxChatView documentation →Native SDKs for iOS, Android, and cross-platform mobile apps.
async/await on URLSession with Codable models. iOS, macOS and server-side Swift.
Swift Package ManagerView documentation →Coroutines throughout, Ktor client, kotlinx.serialization. Android, Spring Boot, Ktor.
implementation("com.fluxchat:sdk:0.3.0")View documentation →Full Flutter/Dart SDK — typed client, Material 3 FAB widget, full-screen chat page, FluxChatController. Android, iOS, and Flutter Web.
git: benflux-company/fluxchat-sdk path: sdk/dart ref: sdk/dart/v0.1.0View documentation →FluxChat's SDKs are built by the Benflux team and its contributors.
Adding a stack? Every client must speak API v2, unwrap the response envelope, map errors to typed exceptions, default to the production base URL, and implement the handoff surface (escalate / thread / reply). The checklist is in CONTRIBUTING.md.