Relationship map
The ecosystem follows a layered model: interface components and SDK on the edge, network transport in the middle, and backend processing with security and logging in the core.
Interface
Runtime
Packages
Each package can be adopted independently, but they are designed to work best as a cohesive stack.
jazzmine-react
A React-first component system for chat interfaces, ready for embedding in SaaS dashboards and product support surfaces.
A React-first component system for chat interfaces, ready for embedding in SaaS dashboards and product support surfaces.
- Composable chat primitives for messages, sidebars, and widgets
- Theme-ready components with predictable CSS variables
- Optimized rendering for long-running conversation sessions
jazzmine-sdk
The transport and integration layer that connects browser or server clients to Jazzmine services.
The transport and integration layer that connects browser or server clients to Jazzmine services.
- Unified API client with retry and session helpers
- Typed event stream utilities for chat lifecycle events
- Pluggable auth headers and request middleware
jazzmine
Backend engine for sessions, routing, tool orchestration, and AI model integration.
Backend engine for sessions, routing, tool orchestration, and AI model integration.
- Session-aware routing and state transitions
- Flexible connectors for AI providers and worker queues
- Composable middleware model for enterprise controls
jazzmine-logging
Structured logging runtime for backend services and worker processes.
Structured logging runtime for backend services and worker processes.
- Consistent structured schema across backend services
- Built-in redaction controls for sensitive payloads
- Export adapters for observability backends
jazzmine-security
Authentication and request protection primitives designed for chat APIs and multi-tenant environments.
Authentication and request protection primitives designed for chat APIs and multi-tenant environments.
- Token validation and claims normalization
- Configurable rate limiting and abuse prevention
- Policy hooks for role-based access boundaries