# Deployment

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

Installation and deployment options for the platform across different environments and platforms.

## What You’ll Find Here

This subsection covers all deployment options for the platform:

- **Deployment Types** - Docker, Kubernetes, standalone CLI
- **Deployment Modes** - Worker mode, CLI mode, server mode
- **Production Setup** - Docker Compose and Kubernetes deployments
- **Post-Install Checklist** - Verifying your deployment
- **Platform-Specific Guides** - AWS, GCP, Azure deployments

## Deployment Options

### Quick Evaluation

- [Demo Setup](https://docs.synthesized.io/tdk/latest/user_guide/010_get_started/quickstart) - Docker Compose demo for evaluation

### Production Deployments

- [Docker Compose Production](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/dc) - Single-server production setup
- [Kubernetes (Helm)](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/helm) - Scalable Kubernetes deployment
- [Offline Installation](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/offline) - Air-gapped environments

### CLI-Only Deployments

- [CLI Installation](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/cli_installation) - Standalone CLI
- [CLI with Docker](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/run_cli_with_docker) - Containerized CLI
- [CLI with Kubernetes](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/run_cli_with_kubernetes) - Kubernetes Jobs/CronJobs

### Cloud Marketplaces

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

## All Topics

- [Deployment Types](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/deployment/deployment_types)
- [Deployment Modes](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/deployment/deployment_modes)
- [Post-Install Checklist](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/deployment/post_install_checklist)
- [Docker Compose Production](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/dc)
- [Kubernetes (Helm)](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/helm)
- [Offline Installation](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/offline)

## Where to Start

Choose based on your environment:

- **Small Team / Single Server**: [Docker Compose](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/dc)
- **Enterprise / Cloud-Native**: [Kubernetes](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/production_setup/helm)
- **Simple Automation**: [CLI](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/cli_installation)
- **Quick Cloud Setup**: [AWS](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/aws_marketplace) or [GCP](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/gcp_marketplace)

## Related Topics

- [Configuration](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/configuration/)
- [Monitoring](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/monitoring/)
- [Updating TDK](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/updating_tdk/)
