Console
6 componentsThe admin UI, built once and served by the server from /console.
Well-known, widely deployed components at every layer. Optional pieces are pip extras, imported only when a feature that needs them is in use, so a server carries only what it runs.
The admin UI, built once and served by the server from /console.
HTTP, the Management API, MCP and the event stream.
Parsing, guarding, masking and shaping every result.
Configuration, keys, run history and the audit log.
Installed as pip extras, imported only when a connection of that type is used.
Every database it connects to, and how each is tested →
Tested against real systems on every commit.
The core needs four packages: Flask, Werkzeug, PyYAML and openpyxl. Drivers, MCP, JWT, Redis, tracing and AWS are extras you add when you use them.
CI runs the suite on the lowest allowed version of every core dependency and of the mcp, jwt and redis extras, so every minimum in the package metadata is one that works.
Support and versions →Base images pinned by digest and every GitHub Action by commit. Releases signed with cosign, with SLSA provenance and an SPDX SBOM listing what is inside.
Trust center →Every call through every front door runs on these layers. Watch one go through in the Playground, or see each database and service it connects to.