Skip to content

Architecture & foundations

A single picture of how the platform fits together and how products plug in — and what makes it production-ready. The guiding principle: apps talk to Kiwi over its API; everything else is the shared core.

flowchart TB
    subgraph Apps["Consumer apps"]
        direction LR
        MadAI
        GenFlow
        GenCanvas
        GenScale
    end
    subgraph Core["Shared core"]
        direction LR
        Kiwi["Kiwi<br/>agents · tools · memory"] --- MS["Media Studio"]
    end
    subgraph Tools["Tools"]
        direction LR
        Docs["Documents & retrieval"]
        Sheets["Spreadsheets"]
        Web
        Code
        Media
        Connectors
    end
    Models["Models<br/>OpenAI · Gemini"]
    Foundations["Enterprise foundations<br/>secure storage · auth · observability"]

    Apps -->|API| Core
    Core --> Models
    Core --> Tools
    Tools --> Foundations

How to read it

  • Products are consumers — as they move onto Kiwi, they call it and orchestrate their experience on top.
  • Kiwi is the core — agents reason, use tools, and remember context. Media Studio is a connected component that handles image, video and audio.
  • Tools connect the core to documents, data, the web, code, and external systems.
  • Foundations keep it secure, scalable, and observable underneath.

For the value behind this shape, see A shared core for faster innovation.

Built for production

These capabilities are provided by the platform, so teams building on the core inherit them rather than implementing them separately:

  • Security — single sign-on; role-based access for agents and collections (owner and member roles, with some actions reserved for administrators); and encrypted credentials for connected tools.
  • Reliable storage — your files, generated media, and conversation history are stored and remain available across sessions.
  • Scale — Kiwi runs on managed enterprise cloud infrastructure (Azure), so teams using it don't operate the underlying services.
  • Observability — activity is monitored and traced, so the operating team can diagnose issues and keep the platform healthy.