Platform
Overview

Platform overview

The Kashi Labs platform hosts multiple products under one login at app.kashilabs.ai (opens in a new tab). Today there are two:

  • Cloudbrief — AWS cost + reliability analyzer (docs)
  • Paperbrief — document Q&A (docs)

What's shared across products

Every product on the platform shares the same:

ConcernLives atWhy
Authentication/login, /signup, /auth/2faOne account works for all products you've enabled. TOTP 2FA is supported (optional in early-access).
Organisations + teamsWorkspace → TeamEach user belongs to an organisation. Tenant isolation is enforced at the database level for every product.
Usage + billingWorkspace → UsagePer-product breakdown of token spend rolled up monthly + lifetime.
Platform adminWorkspace → Platform adminMaster-owner-only surface for managing all orgs, toggling product access, viewing cross-tenant detail.

What's per-product

Each product has its own:

  • Top-level URL space. Cloudbrief lives at /cloudbrief/*, Paperbrief at /paperbrief/*. Old bookmarks for the pre-namespaced URLs (/dashboard, /reports) 308-redirect to the new paths.
  • Database tables. No table is shared between products — aws_accounts is a Cloudbrief concept, paperbrief_documents is a Paperbrief concept.
  • Background workers. Cloudbrief's daily analyzer + Paperbrief's ingestion pipeline run in the same APScheduler process but as separate jobs.
  • Per-product access toggle. A platform-owner can enable or disable a product for any organisation independently.

Switching between products

Click the logo dropdown in the top-left of the app — it shows every product your organisation has access to, with a "Coming soon" badge for products you haven't been granted yet.

If you don't see a product you expected, your platform admin needs to toggle it on for your org via Workspace → Platform admin → your org → Product access.

Hosting

See Security & data handling for what's stored where and what's passed to third-party APIs.