Skip to content

Develop

These pages are for people who build the platform or its extensions from source, or who want to know how it works inside. To install and use the platform, start at installation.

Principles

Five principles behind every choice. Check a change against all five.

  1. Clean UX. One design system. From sign-in to a notebook in a few clicks, one design language in both portals, and a Getting started page in each.
  2. API first. The portal is just a client. Every button is a documented route with an OpenAPI schema, so a script can do everything a person can.
  3. AI native. Agents are first-class users. Both portals serve MCP with the user's own identity, data products carry their meaning in a semantic model, and agent skills ship with the installer.
  4. Open source. No licences. Every building block is Apache-2.0 or MIT, and so is the platform. No vendor account and no trial clock.
  5. Loosely coupled. Open interfaces between the components: Iceberg REST, S3, OIDC and MCP, so you can replace one block without touching the others. Bigger capabilities come as extensions behind one contract, so the core stays small.

Pages