Ecosystem

Use this page as your navigation hub. Explore package responsibilities, compare integration surfaces, and jump directly into focused docs.

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

jazzmine-react
jazzmine-sdk
API network

Runtime

jazzmine
jazzmine-logging
jazzmine-security

Packages

Each package can be adopted independently, but they are designed to work best as a cohesive stack.

jazzmine-react

TypeScript/React

A React-first component system for chat interfaces, ready for embedding in SaaS dashboards and product support surfaces.

TypeScript/React

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
Read the docs ->

jazzmine-sdk

JavaScript / TypeScript

The transport and integration layer that connects browser or server clients to Jazzmine services.

JavaScript / TypeScript

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
Read the docs ->

jazzmine

Python

Backend engine for sessions, routing, tool orchestration, and AI model integration.

Python

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
Read the docs ->

jazzmine-logging

Python

Structured logging runtime for backend services and worker processes.

Python

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
Read the docs ->

jazzmine-security

Python

Authentication and request protection primitives designed for chat APIs and multi-tenant environments.

security
View docs ->
Python

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
Read the docs ->