Every NeuralTrust deployment is made of the same three planes. A deployment model is only a decision about who runs each one — and that decides where your prompts and responses live, what you install, and what has to cross your network boundary.
Read this page once to get the concepts straight. Then pick a reference architecture and follow its install guide from top to bottom; each guide is written to be run in order, with a checklist of what to have ready before you start.The three planes
- Configuration is pulled, never pushed. A data plane dials its control plane over outbound TLS and keeps serving its last-known-good configuration if that connection drops.
- Raw payloads stay with the data plane. Prompts and responses are written to the PostgreSQL next to the data plane that handled them. What reaches the control plane is metadata: timings, verdicts, counts.
Who runs each plane
- SaaS — NeuralTrust runs everything. Nothing to install and nothing in this section to follow.
- Hybrid — you run the data plane, so payloads never leave your cluster; NeuralTrust runs the console and analytics. The most common choice, and the shortest install. → Hybrid
- Self-hosted — you run every plane in your own cluster, console and
analytics included. The chart calls this mode
external. → Self-hosted - Central control plane — a self-hosted control plane that serves data planes in other clusters, for data that has to stay where it was produced. → Central control plane
global.firewall.deploy: true, and is
what makes an air-gapped install possible — see
Inference plane.
Regions
NeuralTrust operates its hosted planes in two regions, EU and US. Your tenant is provisioned in one of them, and everything NeuralTrust hosts for you follows it:Choose a model
Answer these in order and stop at the first yes.Can NeuralTrust store your prompts and responses?
Must payloads stay in your environment, but NeuralTrust may run the console?
Must nothing depend on NeuralTrust SaaS at runtime — or is the cluster air-gapped?
Do several clusters have to keep their own data, with one console over all of them?
How every install goes
The guides differ in detail, but they all run the same six stages, in this order:One chart for every model
NeuralTrust ships as a single umbrella Helm chart,neuraltrust-platform,
with one value selecting the topology:
saas selects the Central control plane — a control plane that
behaves like NeuralTrust’s hosted one but runs in your environment. It is the
opposite of the hosted SaaS model, where there is nothing to install.
Compare in detail
The chart repository
The Helm chart is developed in the open at NeuralTrust/neuraltrust-platform. These pages are the task-oriented guide; the repository is the reference, and it is worth a look if you are the person actually running the platform.helm pull <chart-ref> --version <VERSION> --untar gives you the copy that matches the version you run
— see Get the chart sources.