Installation Methods

Different ways to install and run the platform based on your use case.

Overview

The platform can be installed using multiple methods:

  • CLI Installation: Standalone binary for automation

  • Docker Images: Container-based deployment

  • Kubernetes Helm: Cloud-native deployment

  • Cloud Marketplaces: AWS, GCP marketplace installations

Installation Options

CLI Installation

For CI/CD automation and scripting:

Use cases:

  • GitHub Actions, GitLab CI

  • Automated data refresh

  • Script-driven workflows

Docker Compose

For development and small teams:

Use cases:

  • Local development

  • Testing environments

  • Small team deployments

Kubernetes with Helm

For production deployments:

Use cases:

  • Enterprise production

  • High availability

  • Scalable infrastructure

Cloud Marketplaces

One-click deployment from cloud marketplaces:

Benefits:

  • Simplified billing

  • Pre-configured infrastructure

  • Automatic updates

Choosing an Installation Method

Use CLI if:

  • Automating in CI/CD pipelines

  • No need for web UI

  • Simple, one-off transformations

Use Docker Compose if:

  • Need web UI for occasional use

  • Team size < 20 users

  • Single server is sufficient

Use Kubernetes if:

  • Enterprise deployment

  • Need high availability

  • Must scale horizontally

  • Cloud-native infrastructure

Use Cloud Marketplace if:

  • Want simplified procurement

  • Need integrated billing

  • Prefer managed infrastructure