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.
ibex namespace and form the operational backbone of the Triviz cloud environment.