> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuraltrust.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

> Choose a NeuralTrust-hosted SaaS data plane or deploy a Private TrustGate data plane in your environment.

The NeuralTrust SaaS control plane manages TrustGate in every deployment mode. You only
install infrastructure when you choose a **Private (Hybrid)** data plane.

| Mode                 | Data plane               | Installation                  | Best for                                                                        |
| -------------------- | ------------------------ | ----------------------------- | ------------------------------------------------------------------------------- |
| **SaaS**             | Hosted by NeuralTrust    | None                          | The fastest path and most workloads                                             |
| **Private (Hybrid)** | Runs in your environment | Docker, Kubernetes, or Manual | Data residency, private networking, deterministic capacity, and production SLAs |

## SaaS: nothing to install

In the NeuralTrust console, open TrustGate, select **New Gateway**, and then select
**SaaS**. NeuralTrust provisions and operates the data plane; you can continue directly
to [Quickstart](/trustgate/getting-started/quickstart).

## Private (Hybrid): install the data plane

Private keeps management in the NeuralTrust SaaS control plane while LLM and MCP traffic
pass through a data plane in your environment.

<Steps>
  <Step title="Create the Private gateway">
    In the NeuralTrust console, select **New Gateway** → **Private** and enter a name.
  </Step>

  <Step title="Choose a runtime">
    * **Kubernetes** — recommended for production.
    * **Docker** — recommended for local evaluation and development.
    * **Manual** — for custom deployment systems.
  </Step>

  <Step title="Deploy and bootstrap">
    Follow the generated instructions to deploy the data plane. Enter one bootstrap
    **Dataplane URL**, then select **Save and Finish**.
  </Step>

  <Step title="Set service URLs">
    Open **Settings** → **Agent Gateway** → **General** and set or verify the separate
    **LLM URL** and **MCP URL**. Then return to the provider, request, and trace flow in
    [Quickstart](/trustgate/getting-started/quickstart).

    <Note>
      The generated Docker quick path exposes the LLM/proxy service only. Use Kubernetes or a
      full deployment when you need MCP.
    </Note>
  </Step>
</Steps>

Use the infrastructure documentation for deployment details:

<CardGroup cols={2}>
  <Card title="Infrastructure overview" icon="server" href="/neuraltrust/deployment/overview">
    Understand the Private deployment architecture and requirements.
  </Card>

  <Card title="Configuration" icon="sliders" href="/neuraltrust/deployment/configuration">
    Configure the services in your environment.
  </Card>

  <Card title="High availability" icon="shield-check" href="/neuraltrust/deployment/high-availability">
    Design regional active/passive Hybrid data planes.
  </Card>

  <Card title="Secrets" icon="key" href="/neuraltrust/deployment/secrets">
    Supply deployment credentials securely.
  </Card>

  <Card title="Kubernetes" icon="container" href="/neuraltrust/deployment/kubernetes/overview">
    Deploy the Private data plane on Kubernetes.
  </Card>

  <Card title="AWS" icon="cloud" href="/neuraltrust/deployment/aws/overview">
    Review the AWS deployment guide.
  </Card>

  <Card title="Google Cloud" icon="cloud" href="/neuraltrust/deployment/gcp/overview">
    Review the Google Cloud deployment guide.
  </Card>

  <Card title="Azure" icon="cloud" href="/neuraltrust/deployment/azure/overview">
    Review the Azure deployment guide.
  </Card>
</CardGroup>

## Advanced: open-source self-hosting

The public TrustGate repository also supports fully self-managed deployments. This is a
separate advanced path from the NeuralTrust console onboarding described above. See
[Deployment](/trustgate/operate/deployment),
[Configuration](/trustgate/operate/configuration), the
[Admin API](/trustgate/api/overview), and
[TrustGate on GitHub](https://github.com/NeuralTrust/TrustGate).
