Cloud or on-prem.
Same platform.
PromptGlass runs as managed SaaS, self-hosted on your Kubernetes cluster, or fully air-gapped. Pick the model that fits your data-residency rules. Features are the same in all three.
$ helm install promptglass oci://registry.promptglass.ai/charts/promptglass \
--namespace promptglass --create-namespace \
-f values.yaml# kubectl get pods -n promptglass
promptglass-gateway-7c9f… Running x3
promptglass-console-5d4b… Running x2
promptglass-api-6f8a… Running x2
promptglass-detector-9b1e… Running x4
promptglass-clickhouse-0 Running
promptglass-postgres-0 Running
promptglass-nats-0 RunningCompare
Three ways to run PromptGlass
| PromptGlass Cloud | Self-hosted Kubernetes | Air-gapped | |
|---|---|---|---|
| Who runs it | PromptGlass | You, on your Kubernetes | You, fully disconnected |
| Where prompt content lives | Your chosen region (US, EU, CA) | Your object storage | Your object storage |
| Encryption keys | PromptGlass-managed or BYOK | Your KMS or HSM | Your HSM |
| AI catalog updates | Continuous | Continuous (pull) | Signed offline bundles |
| Upgrades | Automatic | Helm upgrade, your schedule | Helm upgrade from your registry |
| Typical time to first data | Hours | Days | Days to weeks |
Deployment FAQ
Which Kubernetes distributions are supported?
+
Any conformant Kubernetes 1.29 or later, including EKS, AKS, GKE, OpenShift, Rancher and k3s. The Helm chart supports external PostgreSQL and ClickHouse or bundled instances for smaller deployments.
Can we start in the cloud and move on-prem later?
+
Yes. Policies, detectors and configuration export from PromptGlass Cloud and import into a self-hosted deployment. Historic event data can be migrated too.
Does the self-hosted edition phone home?
+
Only for license validation and AI catalog updates, both of which can be disabled. The air-gapped edition never makes outbound connections.
Find out how your company really uses AI.
Start a free 30-day AI usage assessment: a complete shadow AI inventory, the sensitive data leaving, and the AI seats you are paying for but not using.