Ecosystem
Explore the full Jazzmine ecosystem — React chat components, typed SDK transport, Python backend runtime, structured logging, and security moderation.
Use this page as your navigation hub. Each package can be adopted independently, but they are designed to work best as a cohesive stack.
How the ecosystem fits together
The SDK is the only bridge between React and Python. Transport, session state, and event routing live entirely in the SDK — neither side knows about the other.
- Frontend layer —
@jazzmine-ui/reactrenders the interface and calls the SDK exclusively. - SDK transport —
@jazzmine-ui/sdkowns the session, WebSocket lifecycle, and typed message contracts. - Backend layer —
jazzminehandles flows and memory,jazzmine-securitygates every request, andjazzmine-loggingrecords every decision.
Packages
@jazzmine-ui/react
A React-first component system for chat interfaces — composable primitives for messages, sidebars, and widgets, with predictable CSS-variable theming.
@jazzmine-ui/sdk
The transport and integration layer connecting browser or server clients to Jazzmine services, with retries, session helpers, and typed event streams.
jazzmine
Backend engine for sessions, routing, tool orchestration, and AI model integration, with a composable middleware model.
jazzmine-logging
Structured logging runtime for backend services and worker processes, with redaction controls and observability export adapters.
jazzmine-security
Moderation, sanitization, and toxicity detection primitives for securing AI input and output in multi-tenant environments.