Skip to main content

BharatMLStack Documentation

Welcome to the BharatMLStack documentation. BharatMLStack is an open-source, end-to-end ML infrastructure stack built for scale, speed, and simplicity. Explore the components below to get started.


Quick Start

Get up and running with BharatMLStack in minutes. Step-by-step instructions, sample data, and Docker Compose setup for local development and testing.

Go to Quick Start →


Online Feature Store

Sub-10ms, high-throughput access to machine learning features for real-time inference. Supports batch and streaming ingestion, schema validation, and compact versioned feature groups.

Go to Online Feature Store →


Inferflow

Graph-driven feature retrieval and model inference orchestration engine. Dynamically resolves entity relationships, retrieves features, and orchestrates model scoring — all without custom code.

Go to Inferflow →


Trufflebox UI

Modern, feature-rich UI framework for MLOps management. Supports feature catalog, user management, and admin operations with approval flows.

Go to Trufflebox UI →


SDKs

Client libraries for Go and Python to interact with the Online Feature Store and other platform components. Includes gRPC clients, REST APIs, and Apache Spark integration.

Go to SDKs →


Numerix

High-performance compute engine for ultra-fast element-wise matrix operations. Built in Rust with SIMD acceleration for sub-5ms p99 latency.

Go to Numerix →