# Installation Methods

> Source: https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/
> For the complete documentation index, see [llms.txt](https://docs.synthesized.io/llms.txt).

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:

- [CLI Installation Guide](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/cli_installation)

**Use cases**:

- GitHub Actions, GitLab CI
- Automated data refresh
- Script-driven workflows

### Docker Compose

For development and small teams:

- [Docker Compose Setup](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/dc)

**Use cases**:

- Local development
- Testing environments
- Small team deployments

### Kubernetes with Helm

For production deployments:

- [Kubernetes & Helm Deployment](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/helm)
- [CLI with Kubernetes](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/run_cli_with_kubernetes)

**Use cases**:

- Enterprise production
- High availability
- Scalable infrastructure

### Cloud Marketplaces

One-click deployment from cloud marketplaces:

- [AWS Marketplace](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/aws_marketplace)
- [GCP Marketplace](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/gcp_marketplace)

**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

## See Also

- [Production Setup](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/)
- [Installation Overview](https://docs.synthesized.io/tdk/latest/user_guide/010_get_started/quickstart)
