Home / Enterprise
Enterprise For teams that answer to a regulator or a risk committee

Private by default. Evidence for every model.

Everything in the open-source core, plus what larger organisations ask for around it: an environment with every guardrail on, an evidence pack for every model, one view across every environment and team, governed synthetic data, and the people who build Pipewright beside you.

Your project, your keysPipelines, models, endpoints and evidence stay in your Google Cloud, encrypted with keys you hold.
Fifteen controls per modelEach with the facts it rests on, hashed and kept write-once for as long as you need.
Every model, one screenFleet View: what is live where, what waits for a decision, and each model’s lineage.
From the people who built itOnboarding, platform build-outs and support with agreed response times.
Private by default

An environment with every guardrail on, from one platform file.

The private-managed blueprint is Terraform your platform team runs in your organisation. Teams join it by name. Nothing in it is reachable from the internet, and the same YAML runs on Agent Platform or on private GKE.

Blueprint

Encrypted, private, guarded

A key per service, rotated; an internal launcher; Private Service Connect; VPC Service Controls and organisation policies on. Pipelines, models and endpoints run in your project, encrypted with your keys.

CMEK per serviceno public IPsinternal launcherVPC-SCorg policiesCMEK logsprivate GKE
Governance

Approver groups, provisioned

The platform file names the groups, their members and what each must approve. Membership is checked by Google Cloud IAM, never by the model team.

ml-leadspromote, retrain
model-riskdeploy, retrain
data-protectionsynthetic releases
policy: promote_modelmanual in prod
CI

Keyless CI, admitted by identity

GitHub Actions through Workload Identity Federation, let through the perimeter by identity, never by key.

Features

Feature governance

Feature datasets granted per team, features required where it matters, and evidence of every read.

Promotion

Across private projects

Grants, perimeter rules and proof that the model arrived in production unchanged, byte for byte.

Operations

Ray, GKE and your SIEM

Ray provisioned with its private network, keys and identities from one switch; logs and events exported to your SIEM and observability tools.

Evidence

Fifteen questions, answered for every model.

Each control states what was checked and the facts it rests on: the job, the key, the identity, the approval, the decision. When a source cannot be read, the pack says so.

churn-classifier v4
12 pass1 info2 n/a
EV-01Model artifacts encrypted with a customer-managed keypass
EV-02Training ran encrypted, in the private networkpass
EV-03Training ran as the tenant's runner identitypass
EV-04Trained from a released, pinned contractpass
EV-05Evaluated against acceptance criteria and the championpass
EV-06Promotion to the default version is approvedpass
EV-07Deployment recorded and encryptedpass
EV-08Monitored for drift and performancepass
EV-09Key enabled and rotated at least every 90 dayspass
EV-10Changes to the model and its endpoints are audit-loggedpass
EV-11Data subject erasure requests handledinfo
EV-12Every drift alert has a recorded human decisionn/a
EV-13Ray clusters ran encrypted, in the private network, as the runnerpass
EV-14Features came from the team's own feature datasets, as of each row's cut-offpass
EV-15A promoted model is the tested, approved model, unchangedn/a
Fleet View · Enterprise

Every model, every environment. One read-only screen.

Platform teams, ML leads and model risk see the whole fleet at once: what is live where, which models wait for a decision, what drifted, what failed, and whether every control holds. Fleet View changes nothing; it shows what the platform already records.

test, prod, …→collector, hourly, read-only→snapshots: metadata only→Fleet View behind Identity-Aware Proxy
https://fleet.acme.example/
IAP
Fleet View, the Fleet page Fleet View, the Releases page Fleet View, the Models page Fleet View, the Lineage page Fleet View, the Runs page Fleet View, the Drift and decisions page Fleet View, the Evidence page Fleet View, the Platform page Fleet View, the Search page
Fleet. Run health, drift against its threshold, champion quality, how decisions were approved and how evidence controls stand, then each use case across test and production.Full size ↗
Reads, never writesReleases, approvals and rollbacks stay in the CLI and CI. Fleet View cannot change a thing.
Metadata, never dataNames, versions, digests, states and drift scores. No row of your data is ever collected.
Your identity, your teamsSign-in through Identity-Aware Proxy. Each viewer sees only their teams, and every page view is logged.
Inside your cloudRuns in your own admin project, with your keys, beside the environments it watches.
Lineage and audit · Enterprise · New in 1.1

Every model’s full story, one click away.

Where did this model come from, who approved it, and what is it doing now? Teams usually answer that by digging through notebooks, tickets and consoles for days. Fleet View answers it from the records the platform writes as it runs, never assembled after the fact.

https://fleet.acme.example/lineage/churn-versions/production/2
IAP
One model version's lineage: its entity table, feature groups and labels, the training run, release and configuration that built it, the model and its evaluation, the promotion, gates, approval and evidence pack, and the scoring runs that use it
One version, from its data to its use. The tables and feature groups it learned from, the run, release and configuration that built it, its evaluation, the promotion, gates, named approval and evidence pack, and the scoring runs that use it today. Every box links to its record.
https://fleet.acme.example/lineage/churn-versions
IAP
A model's history across test and production: versions, promotions, and a retrain case opened in production that led to a new version in test, promoted back as the production champion
The closed retrain loop, on one timeline. Drift in production opened a case, the retrain ran in test, and the new version was promoted back with a recorded approval.
https://fleet.acme.example/lineage/churn-bqml
IAP
A BigQuery ML model's versions in test, with a retrain case linked to the version its training produced
A case and what it led to. A BigQuery ML retrain case linked to the version its training made, here after a failed attempt was retried by a named person.
Audit-ready by constructionNothing is filled in by hand: the lineage is the release, the run and the approvals the platform executed.
The whole lifecycleNot just dataset to model: the gates it passed, who approved it, its evidence, where it serves and what replaced it.
For model risk and regulatorsSR 11-7 and EU AI Act traceability as a by-product of running, not a project before each review.
Inside your perimeterPlain pages served by Fleet View: no third-party scripts, and no data leaves your projects.
Governed synthetic data

Realistic data where the work is. Released like a model is promoted.

The core learns and gates synthetic data inside the environment that holds the real data. Enterprise governs where it may go: every required approver group first, the gates again under the destination’s rules, only that run’s rows moved, and an evidence pack of seven controls, written once.

churn · test-data → partner sandbox
7 of 7 pass
SY-01Every gate in force passedpass
SY-02Generated by a released synthetic pipeline, images pinnedpass
SY-03Personal data and keys never learnedpass
SY-04A real holdout kept backpass
SY-05Required approver groups approvedpass
SY-06Only that run’s rows movedpass
SY-07The source environment’s protectionpass
Drafting the settings can start with Gemini, in your own project: it reads a profile of the table, never a row, and a person reviews the draft.
Services

The people who build Pipewright, beside your teams.

The Pipewright team builds and supports it. Choose how much of the platform you want to run yourselves; your data, models and billing stay in your project either way, including your Google Cloud credits and commitments.

Platform build-out

Your environments built with you, from the blueprint, to your organisation’s policies.

First use cases live

Your first models released, monitored and decided on, side by side with your engineers.

Managed for you

We run Pipewright in your project: upgrades, patches and platform health, while you keep ownership.

Support

Agreed response times, security patches and an upgrade path you can plan around.

Editions

One core. Enterprise where it counts.

The Pipewright core is open source under Apache-2.0, on GitHub. Enterprise adds private networking, audit evidence and support from Fluxor. Both run in your own Google Cloud.

CoreOpen source, Apache-2.0Enterprisewith support from the Pipewright team
CLI, configuration model and examples✓✓
Shared launcher and write-once release contracts✓✓
Monitoring, alerts and lifecycle events✓✓
Retrain decisions with approver quorum✓✓
Ray on Agent Platform steps: a cluster per run, within platform limits✓✓
Promotion between environments: the tested release and approved model, by digest✓✓
Features from feature tables and Feature Store groups, point in time✓✓
Synthetic data: learned and gated inside your environment, one table or related tables and histories✓✓
BigQuery ML use cases: classification, regression, segments, PCA, forecasts and imported models 1.1✓✓
Closed retrain loop: drift in production, retrained in test, promoted back with approval 1.1✓✓
Online features at serving time, from the training definitions 1.1✓✓
Serving gated in CI or automatic, GPU limits and GPU serving, scale to zero 1.2✓✓
The decision trail: who approved, promoted and deployed each version, from the event log 1.2✓✓
Promotion in CI, exact replays and tests before a release 1.2✓✓
Private-managed blueprint (CMEK, VPC-SC, internal launcher)-✓
Approver groups, decision feeds and policy limits, provisioned-✓
Ray provisioned: Private Service Connect, CMEK and the identities, from one switch-✓
Feature governance: datasets granted per team, features required, evidence of every read-✓
Promotion across private projects: grants, perimeter rules, evidence it arrived unchanged-✓
Keyless CI into private environments: Workload Identity Federation, admitted through the perimeter by identity-✓
Synthetic data releases between environments: approver groups, policy per environment, evidence-✓
AI-assisted synthetic data settings: drafted by Gemini from a column profile, reviewed by a person-✓
Evidence packs and the evidence worker-✓
Fleet View: every environment, team and model in one read-only view-✓
Fleet View lineage: every model version from its data to its use 1.1-✓
SIEM and observability exports-✓
Support, onboarding and platform build-outsCommunity, or the Pipewright team on requestThe Pipewright team
Enterprise

See Fleet View and an evidence pack on your use case.

Thirty minutes, with the people who build Pipewright. Bring a model you need to govern.