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, runs, scripts, and audit logs.
Message brokerRedis — queues runs and coordinates worker pool.
Object storageS3-compatible — stores script source files and run 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)