This documentation is available to agents as Markdown at https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods.md. For the complete documentation index, see llms.txt.

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