Skip to content

Self-hosting Overview

Orvanta can be deployed on your own infrastructure, whether that’s a single VM, a Kubernetes cluster, or a managed container platform. Self-hosting gives you:

  • Data sovereignty. Your workflow data never leaves your infrastructure.
  • Custom networking. Run behind a VPN or private network.
  • Compliance. Meet regulatory requirements that prohibit third-party data processors.
  • Cost control. Predictable infrastructure costs for high-volume workloads.

A self-hosted Orvanta deployment consists of the following components:

ComponentDescription
API serverCore REST API and webhook receiver.
Worker poolExecutes workflow nodes (polyglot runtime).
EditorWeb-based node editor (served as a static SPA).
DatabasePostgreSQL — stores workflows, scripts, audit logs, and the job queue (workers poll Postgres; no separate broker required).
Object storageS3-compatible (optional): stores large job results and workspace artefacts.
OptionBest for
Docker ComposeSingle-machine deployments, local testing.
Kubernetes (Helm)Production, high-availability deployments. (Coming soon)
Managed PaaSRender, Railway, Fly.io. (Community guides coming soon)