Skip to main content

Ibex Data Platform

Ibex is a multi-service data platform designed to process, federate, and perform AI-driven analytics across heterogeneous data sources. At its core, Ibex consists of several independent microservices — each tackling a specialized domain such as federated SQL analytics (via DuckDB), AI-driven chat/agent capabilities, generic dataset storage parsing, and robust platform identity management.

Site Contents

This portal offers both high-level system descriptions and dedicated deep-dive architectural overviews for each underlying repository within the Ibex ecosystem.

Architecture Overview

Explore the macro-level view of Ibex, our unified CI/CD, and the primary data flows mapping requests from the UI to Postgres and DuckDB.

Core APIs

Deep-dive into the primary Data Platform, Analytics, and BI backends.

AI & Agents

Read about how our node agents seamlessly intertwine with the Python LLM orchestration services.

UIs & SDKs

Understand the shared React configuration and component libraries underpinning our dashboards.

Getting Started

To learn about any single project in our workspace, look for its name in the side panel navigation. Each component page will detail:
  • Repository Purpose: What is this?
  • High-Level Working: How does it run and interact with the other microservices?
  • Architectural Notes: Critical details on data storage, internal Docker routing, and exposed ports.
All services belong to the ibex namespace and form the operational backbone of the Triviz cloud environment.