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

# Self-Hosted Asymptote

> Run the whole Asymptote platform in your own cloud with a Helm chart. Supports AWS, Google Cloud, Azure, private networks and your own LLM endpoint.

> [!NOTE]
>
> **Planned release.** Self-hosted Asymptote is in development and offered to design partners through a Private Deployment engagement; the Helm chart and Terraform modules described in this section are not generally available yet. This section describes the planned release: chart names, values keys and paths may change before it ships. Today's Asymptote Cloud dashboard uses hosted services for sign-in and product analytics; the self-hosted release replaces them, as described in [System Architecture](https://docs.asymptotelabs.ai/self-hosting/system-architecture.md#hosted-services-in-asymptote-cloud). [Contact us](https://asymptotelabs.ai/contact) to take part.

## Overview

Asymptote gives security teams visibility and control over the AI agents their developers run: what each agent was asked, which tools and commands it ran, which files and MCP servers it touched, and which policies it broke. Self-hosted Asymptote runs the whole platform in your own cloud account, so agent telemetry, findings and users never reach Asymptote.

* Everything Asymptote Cloud does runs in your Kubernetes cluster: the dashboard, API, policy checks, detections, background reviews and the analytics store.
* [Agent Beacon](https://docs.asymptotelabs.ai/concepts/core-concepts.md#agent-beacon) on your endpoints is the same as in every option. You point it at your deployment instead of ours.
* Asymptote has no access to the deployment unless you open a support session. The deployment sends nothing back to Asymptote: no telemetry, usage analytics, license checks or reporting. See [Network requirements](https://docs.asymptotelabs.ai/self-hosting/system-architecture.md#network-requirements) for everything it does reach.

See [Hosting Options](https://docs.asymptotelabs.ai/deployment/hosting-options.md) to compare self-hosting with Asymptote Cloud and BYOC storage.

## Deployment

* Ships as a Helm chart with signed container images. Runs on Amazon EKS, Google Kubernetes Engine, Azure Kubernetes Service, or any conformant Kubernetes cluster.
* Optional reference Terraform for AWS, Google Cloud and Azure creates the cluster and the services the chart needs. See [Terraform](https://docs.asymptotelabs.ai/self-hosting/terraform.md).
* Works on private networks: endpoints can reach the ingest and policy endpoints over your VPN only, and images can be mirrored into your own registry.
* See [Deployment Options](https://docs.asymptotelabs.ai/self-hosting/deployment-options.md) to choose a path, and [Kubernetes Deployment](https://docs.asymptotelabs.ai/self-hosting/kubernetes.md) for the install.

## LLM configuration

* Policy checks and background reviews call an LLM endpoint you provide.
* Supported: Amazon Bedrock, Vertex AI, Azure OpenAI, and any OpenAI-compatible API, including models you serve yourself.
* Usage is billed by your provider, in your account.

## Database requirements

* **PostgreSQL** 15 or later, for application state: users, devices, policies, findings and audit records. Use your cloud's managed PostgreSQL. You provision and maintain it.
* **ClickHouse**, the analytics store for search, timelines and detections. The chart runs it in your cluster through the ClickHouse operator, or connects to a ClickHouse you already operate.
* **Object storage**, the system of record for raw telemetry: S3, Cloud Storage or Blob Storage, with new-object notifications.

## Version management

* Asymptote publishes a chart version with each release, with release notes and a runbook.
* Upgrade with `helm upgrade` on your schedule. Database and ClickHouse migrations run during the upgrade.
* Asymptote supports the current release and the two before it.

## Endpoint and runtime support

* Every runtime Beacon supports on macOS, Linux and Windows, including Claude Code, Codex, Cursor, GitHub Copilot and Gemini CLI. See [Runtimes](https://docs.asymptotelabs.ai/runtimes.md).
* Live [policy enforcement](https://docs.asymptotelabs.ai/manage/policy-enforcement.md) is answered by the policy service in your cluster.
* Endpoints enroll with your deployment. See [Connecting Endpoints](https://docs.asymptotelabs.ai/self-hosting/connect-endpoints.md).

## Getting started

Self-hosted Asymptote is offered to design partners through a Private Deployment engagement while the release is built. Asymptote's engineers size the deployment with you and work with your platform team on the first install. [Contact us](https://asymptotelabs.ai/contact) to start.

> [card] [Deployment Options](https://docs.asymptotelabs.ai/self-hosting/deployment-options.md)
>
> Choose a path and see what you need to provide.

> [card] [System Architecture](https://docs.asymptotelabs.ai/self-hosting/system-architecture.md)
>
> The services, how data flows between them, and the security model.

> [card] [Kubernetes Deployment](https://docs.asymptotelabs.ai/self-hosting/kubernetes.md)
>
> Install the Helm chart, step by step.

> [card] [SSO](https://docs.asymptotelabs.ai/self-hosting/sso.md)
>
> Sign in through your SAML or OIDC identity provider.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.